已采納回答 / qq_走走_0
你打開php.ini配置文件 搜索error_reporting =?將后面的值改為E_ALL然后就會報notice錯誤construct方法被調用Notice: Undefined property: NbaPlayer::$isHungry in?D:\phpStudy\WWW\test.php?on line?33destruct方法被調用.wang.
2015-09-10
最新回答 / 關于淡淡的淡淡的
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