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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • <?php $fruit=array('苹果','香蕉','菠萝'); for($index=0; $index<3; $index++){ echo '<br>数组第'.$index.'值是:'.$fruit[$index]; } ?>
    查看全部
  • $str = preg_replace('/\s+/', ' ', $str);//将所有的空格替换成一个空格
    查看全部
  • function_exist('方法名')//判断方法是否存在 class_exist('类名')//判断类是否存在
    查看全部
    0 采集 收起

    2016-04-04

  • 8o8
    类属性必须定义为公有、受保护、私有之一
    查看全部
  • 8o8
    静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • 8o8
    构造函数是两条下横线,转义符号要用双引号。
    查看全部
  • 重载<br> PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性 方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,
    查看全部
  • <?php class Car { public $speed = 0; //汽车的起始速度是0 public function speedUp() { $this->speed += 10; return $this->speed; } } //定义继承于Car的Truck类 class Truck extends Car{ public function speedUp() { $this->speed =parent::speedUp()+50; } } $car = new Truck(); $car->speedUp(); echo $car->speed;
    查看全部
  • Static静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法
    查看全部
  • class Car { function __construct() { print "构造函数被调用 \n"; } function __destruct() { print "析构函数被调用 \n"; } }
    查看全部
  • $car = new Car(); echo $car->name; //调用对象的属性 echo $car->color; //错误 受保护的属性不允许外部调用 echo $car->price; //错误 私有属性不允许外部调用
    查看全部
  • public:公开的 protected:受保护的 private:私有的
    查看全部
  • 类:是一类东西的结构描述,而对象则是一类东西的一个具体事例,
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-04-03

  • function_exists("方法名"); class_exists("类名"); file_exists("文件名");
    查看全部
    0 采集 收起

    2018-03-22

  • 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass(); } PHP中有很多这类的检查方法,例如文件是否存在file_exists等。 $filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; }
    查看全部
    0 采集 收起

    2016-04-03

举报

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

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