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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 类属性必须定义为public、protected、private之一 public为使用var定义类时的默认属性 public可以在任何地方被访问; protected可以被其自身以及父类和子类访问; private只能被其定义所在的类访问 如果类试用了private属性,则此类无法被直接实例化创建对象,可以通过静态化方法实现创建。(比如在类的内部构造创建实例化的public函数,然后在需要创建对象的时候用静态方法调用类中的函数,即可完成创建对象)
    查看全部
  • PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2016-04-14

  • 如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • <?php $subject = "my email is spark@imooc.com"; //在这里补充代码,实现正则匹配,并输出邮箱地址 $p = '/\w+\s\w+\s\w+\s(\w+@\w+.\w+)/'; preg_match($p,$subject,$m); echo $m[1]; ?>
    查看全部
  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。 比如: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

  • heredoc语法结构定义的字符串: $hello = <<<TAG hello world TAG;
    查看全部
    0 采集 收起

    2018-03-22

  • 静态方法不允许使用 对象->操作符 调用 可以使用self、parent、static在内部调用静态方法与属性
    查看全部
  • 1.PHP5中可以在类中使用__construct()创建构造函数,即在相应的对象每次被创建时就执行的函数内容。 2.同时可以使用__destruct()创建结构函数,即在此对象被销毁时或者此对象的所有引用被删除时执行的函数。 3.PHP5会在PHP语句执行完毕后自动回收和销毁对象,因而不必专门销毁对象。 4.使用class abc extends Car 表示创建一个名为abc的Car的子类。 5.如果子类中定义有__construct函数,则在子类对象被创建时默认只会调用子类的__construct函数. 6.如果需要同时调用父类__construct函数,可以在子类__construct函数中声明 parent::__construct();
    查看全部
  • 面向对象中的function成为方法 使用static修饰的function成为静态方法,静态方法不需要实例化对象,可通过类名直接调用
    查看全部
  • public 公开的 protected 受保护的 private 私有的
    查看全部
  • public:公有的类,可以在任何地方被使用。 protected:受保护的类,可以被自身以及父类、子类使用。 private:私有的类,只能在自身类里面使用。
    查看全部
  • 函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。
    查看全部
    0 采集 收起

    2016-04-14

  • foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。 例如: $fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>第'.$k.'值是:'.$v; }
    查看全部
  • <?php $str = '苹果很好吃。'; //请将变量$str中的苹果替换成香蕉 $str = str_replace('苹果','香蕉',$str); echo $str;
    查看全部
    0 采集 收起

    2018-03-22

  • <?php function Darry($arry){ for($i=1;$i<count($arry)-1;$i++) { for($j=0;$j<count($arry)-$i;$j++) {if($arry[$j]>$arry[$j+1]) { $tem=$arry[$j]; $arry[$j]=$arry[$j+1]; $arry[$j+1]=$tem;} } print_r($arry); echo "<br />"; } return $arry; } function say(){ echo "交个朋友吧"; } $arr=array(-1001,9,-100,5,6,-3,15,-9,55,2,1,64,-1,50,13); Darry($arr); say(); ?>//函数调用+简单数组排序
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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