为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 关联数组中,中括号内的键一定是字符串。
    查看全部
  • print_r($fruit);//打印数组
    查看全部
  • 在PHP中以两个下划线开头的方法:__construct(), __destruct (), __call(), __callStatic(),__get(), __set(), __isset(), __unset (), __sleep(), __wakeup(), __toString(), __set_state,() __clone() __autoload()等,被称为"魔术方法"(Magic methods)。 注意:PHP将所有以__(两个下划线)开头的类方法保留为魔术方法,所以在定义类方法时,除了上述的方法,建议不要以__(两个下划线)为前缀。
    查看全部
  • 1.静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。 2静态属性不允许对象使用->操作符调用。(静态属性不存在外部调用的情况,因为其就执行一遍,相当于初始化;以后该属性的变量就会改变,通过静态方法返回值;而静态属性变量不再执行。所以不存在外部调用静态属性的情况只有调用静态方法的用法::方法名;另外如果内部方法调用静态属性或者静态方法需要使用self,parent,static而不是其他类方法使用的$this伪变量)。parent 引用的是父类作用域,self引用的是当前类的作用域,而static引用的是全部静态作用域,子类会覆盖父类的变量和方法
    查看全部
  • 圆括号()是组,主要应用在限制多选结构的范围/分组/捕获文本/环视/特殊模式处理 示例: 1、(abc|bcd|cde),表示这一段是abc、bcd、cde三者之一均可,顺序也必须一致 2、(abc)?,表示这一组要么一起出现,要么不出现,出现则按此组内的顺序出现 3、(?:abc)表示找到这样abc这样一组,但不记录,不保存到$变量中,否则可以通过$x取第几个括号所匹配到的项,比如:(aaa)(bbb)(ccc)(?:ddd)(eee),可以用$1获取(aaa)匹配到的内容,而$3则获取到了(ccc)匹配到的内容,而$4则获取的是由(eee)匹配到的内容,因为前一对括号没有保存变量 4、a(?=bbb) 顺序环视 表示a后面必须紧跟3个连续的b 5、(?i:xxxx) 不区分大小写 (?s:.*) 跨行匹配.可以匹配回车符 方括号是单个匹配,字符集/排除字符集/命名字符集 示例: 1、[0-3],表示找到这一个位置上的字符只能是0到3这四个数字,与(abc|bcd|cde)的作用比较类似,但圆括号可以匹配多个连续的字符,而一对方括号只能匹配单个字符 2、[^0-3],表示找到这一个位置上的字符只能是除了0到3之外的所有字符 3、[:digit:] 0-9 [:alnum:] A-Za-z0-9 引用自
    查看全部
  • mysql扩展进行数据库连接的方法: $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); mysqli扩展: $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2016-10-31

  • 会话控制
    查看全部
  • <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //在这里进行数据查询 $res=mysql_query('select*from user limit1'); //mysql_fetch_array()这个函数返回索引数组和关联数组,mysql_fetch_assoc()这个函数只返回关联数组;但是前者通过参数设置可以单独返回其中的某一种数组; $shuju=mysql_fetch_assoc($res); print_r($shuju);
    查看全部
  • mysql_connect('mysql_host','mysql_user','mysql_password')连接数据库 mysql_slect_db('db_name')选择一个数据库 mysql_query('')发送一条mysql查询 mysql_fetch_assoc()从结果集中选取一行作为关联数组
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2016-10-30

  • file_get_contents($url);将整个文件读入成一个字符串 file_put_contents($filename,$url);将一个字符串写入文件 imagecreatefromjpeg($filename)在已存在的图片上建立画布 imagecreatefrompng($filename)由文件或url创建一个新的图像 getimagesize()取得图像大小 imagecopy()将图像复制到原图像中
    查看全部
    0 采集 收起

    2016-10-30

  • PHP中的集中输入输出形式的区别和特点
    查看全部
    0 采集 收起

    2016-10-30

  • imageline($img,0,0,100,100,$red); 第一个节点规定父视图,(0、0)表示直线的起点坐标,(100、100)表示终点坐标$red表示线段颜色
    查看全部
    0 采集 收起

    2016-10-30

  • strtotime()函数将包含美国英语日期格式的字符串 解析为 Unix时间戳
    查看全部
    0 采集 收起

    2016-10-30

  • 1.正则匹配模式使用分隔符与元字符组成,经常使用的是正斜线/,hash符号#,取反符号~ 2.模式中包含分隔符,则分隔符需要使用反斜杠\转义 3.分隔符后面可以使用模式修饰符,例如“i”可以忽略大小写匹配
    查看全部
  • file_get_contents可以将整个文件全部读取到一个字符串中 fgets可以从文件指针中读取一行 freads可以读取指定长度的字符串 用fopen打开的文件最好使用fclose关闭文件指针以避免文件句柄被占用
    查看全部

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!