-
基本原则:高内聚,低耦合。查看全部
-
对象查看全部
-
魔术方法,,,常用的查看全部
-
第四章比较实在!!1查看全部
-
//4.常量属性const不能使用对象访问,仅能使用类访问,在类本体内可以使用“self::常量名”,在类本体外可以使用“类名::常量名”查看全部
-
//1.parent关键字可以用于调用父类中被子类重写了的方法 //2.self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号。 //3.static关键字用于访问类自身定义的静态成员,防伪静态属性是需要在属性前面添加$符号查看全部
-
在抽象方法前面添加abstract关键字可以标明这个方法是抽象方法,不需要实现。 继承抽象类的关键字是extends 继承抽象类的子类需要实现抽象类中定义的抽象方法查看全部
-
//子类中的编写父类方法名完全一致的方法可以完成对父类方法的重写(overwrite) //对于不想被任何类继承的类可以在class之前添加final关键字 //对于不想被子类重写(修改)的方法,可以在方法定义的前面添加final关键字查看全部
-
var_dump($obj instanceof ICanEat)可判断某个对象是否实现了某个接口。查看全部
-
interface接口里面的方法不需要有方法的实现。 implements关用于表示类实现某个接口,实现某个接口后,必须实现接口中定义的方法的具体实现。查看全部
-
Selft可以用访问类自身的成员方法、静态成员和类常量;不能用于访问类自身的属性,使用常量的时候不需要在常量Cons名称前面加$符号。 static 关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面加$符号。查看全部
-
/* *静态属性用于保存类的公有数据 *静态方法里面只能访问静态属性 *静态成员变量不需要实例化对象就可以访问 *类的内部可以通过self或者static关键字访问自身的静态成员 *可以通过parent关键字访问父类的讲台成员 *了一通过类的名称在类定义外部访问静态成员 */查看全部
-
static 静态成员的在外部访问方法,直接用类名来访问,然后用::这个操作符来调取静态成员变量和方法。查看全部
-
对不可访问属性调用isset()和empty()时,会触发__isset()魔术方法,注意isset和empty不是相反的关系,isset判断的是值是否被定义过,empty认为没定义过的返回true查看全部
-
__set():在给不可访问属性赋值时,__set()会被调用 定义function __set($name,$value) __get():读取不可访问属性的值时,__get()会被调用 定义function __get($name) __isset():当对不可访问属性调用isset()或empty()时,__isset()会被调用 __unset():当对不可访问的属性调用unset()时,__unset()会被调用查看全部
举报
0/150
提交
取消