-
面向对象的基本原则查看全部
-
示例、查看全部
-
面向对象基本思路查看全部
-
实质解析查看全部
-
面向对象编程基本概念查看全部
-
对象的基本组成查看全部
-
例子。查看全部
-
什么是对象查看全部
-
课程基本内容查看全部
-
1.__call()方法:当对象访问不存在的方法名称时,此方法自动调用。 ①调用示例:public function __call($name,$argument){} ②注意:访问控制关键字必须为public;必须有两个参数:对象访问的方法名称($name)、方法包含的参数($argument,数组)。查看全部
-
__get(),__set(),__isset(),__unset(). 这几个方法被称为属性重载的魔术方法。 1.在给不可访问属性赋值时,__set()会被调用。 2.读取不可访问属性的值时,__get()会被调用。 3.当对不可访问属性调用isset()或empty()时,__isset()会被调用。 属性重载查看全部
-
1.对不可访问属性调用isset()和empty()时,会触发__isset()魔术方法<br> -> isset($obj->classname)<br> -> empty($obj->classname)<br> 2.unsset($obj->classname) 会触发__unset(){...} 3.都是对不可访问的属性而言查看全部
-
1.__tostring()方法:对象被当作string(字符串)使用时(如echo $obj),此方法自动调用,此方法中须返回(return)一个字符串 2.__invoke()方法:对象被当作方法调用时(如$obj()),此方法自动调用查看全部
-
用 parent 关键字可以访问父类中被子类重写的方法,self 关键字可以用于访问自身的静态成员和累常量和方法,不能用于访问自身的属性查看全部
-
protected 关键字 定义属性 只有 自身 和 子类可以访问 ; private 定义的属性只能被自身访问,不能被子类及以外的方式访问,如需访问需 使用get方法查看全部
举报
0/150
提交
取消