-
1.對(duì)不可訪問屬性調(diào)用isset()和empty()時(shí),會(huì)觸發(fā)__isset()魔術(shù)方法 isset($obj->classname) empty($obj->classname) 2.unset($obj->classname) 會(huì)觸發(fā)__unset(){...}查看全部
-
_call() - 當(dāng)對(duì)象訪問不存在的方法名稱時(shí),_call方法會(huì)被自動(dòng)調(diào)用 _callStatic() - 當(dāng)對(duì)象訪問不存在的靜態(tài)方法名稱時(shí),callStatic()方法會(huì)被自動(dòng)調(diào)用 方法的重載查看全部
-
調(diào)用父類方法使用 parent::func();,調(diào)用靜態(tài)方法或?qū)傩允褂?static::$var;如果訪問父類靜態(tài)方法,則任選其中一種方式,其他情況都可以使用 $this->func() 或 $this->var 進(jìn)行方法和屬性的調(diào)用。self 相比 this 只是能夠訪問靜態(tài)屬性,但是static也可以訪問靜態(tài)屬性,self的意義就不大了。查看全部
-
clone就是真的復(fù)制了查看全部
-
__set:className=》$name magicClassx=>$value查看全部
-
__get:如果沒有這個(gè)屬性將調(diào)用這個(gè)__get方法查看全部
-
__callStatic:同上查看全部
-
__call:Calling runTest with parameters: para1,para2查看全部
-
__tostring和__invoke自動(dòng)調(diào)用的玩法,其實(shí)兩個(gè)都是直接調(diào)用,但是下面那個(gè)好像可以帶參數(shù)?。ㄗ屑?xì)看圖上的文字)查看全部
-
抽象方法,動(dòng)物和人都呼吸,但是吃飯方法不一樣。(注意是extends) #這個(gè)是介于接口和繼承之間的#查看全部
-
接口繼承接口查看全部
-
查看是否是實(shí)現(xiàn)了,老套路啊查看全部
-
不能實(shí)例化接口查看全部
-
看圖啊查看全部
-
一個(gè)簡單的接口實(shí)現(xiàn),實(shí)現(xiàn)的接口的類需要重新定義接口里面的方法查看全部
舉報(bào)
0/150
提交
取消