-
基本原則:高內聚,低耦合。查看全部
-
對象查看全部
-
魔術方法,,,常用的查看全部
-
第四章比較實在??!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
提交
取消