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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串
    查看全部
    0 采集 收起

    2016-05-27

  • 替换函数 str_replace(要查找的字符串, 要替换的字符串, 被搜索的字符串, 替换进行计数[
    查看全部
    0 采集 收起

    2016-05-27

  • 1、英文字符串的截取函数substr() 函数说明:substr(字符串变量,开始截取的位置,截取个数)2、中文字符串的截取函数mb_substr() 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码)
    查看全部
    0 采集 收起

    2016-05-27

  • 1.静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。 2.使用self,parent,static在内部调用静态方法与属性。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } public static function speedUp() { return self::$speed+=10; } } class BigCar extends Car { public static function start() { parent::speedUp(); } } BigCar::start(); echo BigCar::getSpeed();
    查看全部
  • 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 class Car { function __construct() { print "父类构造函数被调用\n"; } } class Truck extends Car { function __construct() { print "子类构造函数被调用\n"; parent::__construct(); } } $car = new Truck(); 同样,PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。 class Car { function __construct() { print "构造函数被调用 \n"; } function __destruct() { print "析构函数被调用 \n"; } } $car = new Car(); //实例化时会调用构造函数 echo '使用后,准备销毁car对象 \n'; unset($car); //销毁时会调用析构函数
    查看全部
  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。 class Car { public static function getName() { return '汽车'; } ​} echo Car::getName(); //结果为“汽车”
    查看全部
  • 置函数str_replace可以实现字符串的替换。下面的例子将“jobs”替换成“steven jobs”: $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2016-05-27

  • fileowner:获得文件的所有者 filectime:获得文件的创建时间 filemtime:获得文件的修改时间 fileatime:获得文件的访问时间
    查看全部
  • 前面的小节,我们已经接触过访问控制了,访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用 类名::方法名 的方式进行调用。静态属性不允许对象使用 -> 操作符调用。
    查看全部
  • 当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象。
    查看全部
  • PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。
    查看全部
  • 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
    查看全部
  • PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建(实例化新对象的时候)的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。
    查看全部

举报

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

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