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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 获取文件内容:file_get_contents()<br> <br> 文件是否存在:file_exists()<br> <br> 文件大小:filesize()
    查看全部
  • 模式修饰符包括:i,m,s,x i 在和正则匹配是不区分大小写 m 将字符串视为多行。默认的正则开始“^”和结束“$”将目标字条串作为一单一的一“行”字符(甚至其中包括换行符也是如此)。如果在修饰符中加上“m”,那么开始和结束将会指点字符串的每一行的开头就是“^”结束就是“$”。 s 如果设定了这个修正符,那么,被匹配的字符串将视为一行来看,包括换行符,换行符将被视为普通字符串。 x 忽略空白,除非进行转义的不被忽略。 e 只用在preg_replace()函数中,在替换字符串中逆向引用做正常的替换,将其作为PHP代码求值,并用其结果来替换所搜索的字符串。 A 如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说”/a/A”匹配”abcd”。 D 模式中的$字符权匹配目标字符的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前。如果设定了修正符m则忽略此项。 E 与”m”相反,如果使用这个修饰符,那么”$”将匹配绝对字符串的结尾,而不是换行符前面,默认就打开了这个模式。 U 贪婪模式,和问号的作用差不多,最大限度的匹配就是贪婪模式。
    查看全部
  • 替换字符串 $str = 'I want to learn js'; $replace = str_replace('js', 'php', $str);
    查看全部
    0 采集 收起

    2016-06-28

  • strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选])
    查看全部
    0 采集 收起

    2016-06-28

  • substr(字符串变量,开始截取的位置,截取个数)
    查看全部
    0 采集 收起

    2016-06-28

  • 方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。 class Car{ public $speed = 0; public function __call($name,$args){ if($name == 'speedUp'){ $this->speed += 10; } } } $car = new Car(); $car -> speedUp(); echo $car -> speed;
    查看全部
  • 静态(static)属性与(static)方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 static 调用 类外:类名::属性\方法 类内:self\parent\static::属性\方法
    查看全部
  • 类和对象
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-06-28

  • function_exists :判断函数是否存在
    查看全部
    0 采集 收起

    2016-06-28

  • <?php $str = '苹果很好吃。'; //请将变量$str中的苹果替换成香蕉 $s=str_replace('苹果','香蕉',$str); echo $s; echo $str; 香蕉很好吃。苹果很好吃。 str_replace(find,replace,string,count) /*find 必需。规定要查找的值。 replace 必需。规定替换 find 中的值的值。 string 必需。规定被搜索的字符串。 count 可选。一个变量,对替换数进行计数。*/
    查看全部
    0 采集 收起

    2018-03-22

  • str_replace :替换
    查看全部
    0 采集 收起

    2016-06-28

  • 这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 有多个函数的时候,可以通过改变变量的值来调用不同的函数
    查看全部
    0 采集 收起

    2016-06-28

  • 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配
    查看全部
  • 如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。
    查看全部
  • PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如:/foo bar/ #^[^0~9]$# ~php~
    查看全部

举报

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

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