最新回答 / 關于淡淡的淡淡的
php本身作為弱類型語言是不支持重載的,可以用_call() 魔術方法來實現間接重載。(調用了不存在的方法就會自動調用_call() 方法),php是支持重寫的
2015-08-23
最新回答 / 干鍋錢
__get方法如果不返回值的話empty()就一直返回true,在empty()調用時會先調用__isset再調用__get,__isset返回false,empty()就與之相反取true而不會調用__get,__isset返回true,就會調用__get,當有返回值時相當于true,所以結果為false,這相當于一個或關系。empty(false|true) = true|false = true,empty(true|true)=false|false=false。
2015-07-26
最贊回答 / 王小仙
$this 和 ::操作符都是訪問方法,::和關鍵字parent,self,類名,配合使用,在不聲明任何實例的情況下,訪問類中的成員,::比$this 強大的多,靜態成員可以用,別的成員也可以用,::不是靜態成員的專屬,
2015-07-25
最贊回答 / 蛋撻獅
好吧= ?=知道了。。暈乎。。問題刪不掉了。。一個是靜態成員,一個是類,,靜態成員在類內定義。。父類中 ?如 ? ?名字 身高 ?是共同屬性 ?但具體不一樣的 ? ? ? ? 但 president為靜態屬性是一樣的。。?是這么理解的么。。
2015-07-25