|
1.__construct()
實(shí)例化對(duì)象是被自動(dòng)調(diào)用。當(dāng)__construct和以類(lèi)名為函數(shù)名的函數(shù) 同時(shí)存在時(shí)調(diào)用__construct,另一個(gè)不背調(diào)用。
類(lèi)名為函數(shù)名的函數(shù)為老版的構(gòu)造函數(shù)。
2.__destruct()
當(dāng)刪除一個(gè)對(duì)象或一個(gè)對(duì)象操作結(jié)束是被調(diào)用。
3.__call()
對(duì)象調(diào)用某個(gè)方法。若方法不存在,這調(diào)用__call 這個(gè)方法
4.__get()
讀取一個(gè)對(duì)象屬性,如果對(duì)象屬性是私有的會(huì)調(diào)用它
5.__set()
給一個(gè)對(duì)象屬性賦值時(shí)如果屬性是私有的會(huì)調(diào)用它
6.__toString()
打印一個(gè)對(duì)象的時(shí)候會(huì)被調(diào)用。
7.__clone()
克隆對(duì)象時(shí)被調(diào)用,如:$a=new test(); $a1=clone $a;
8.__sleep()
Serialize 之前被調(diào)用,若對(duì)象比較大,想刪減一點(diǎn)東西在序列化可以用它。
9.__wakeup()
Unserialize時(shí)被調(diào)用,做些對(duì)象的初始化工作。
10.__isset()
檢測(cè)一個(gè)對(duì)象的屬性是否存在如果 檢測(cè)的屬性是私有的時(shí)候會(huì)被調(diào)用。
11.__unset()
刪除一個(gè)對(duì)象屬性時(shí)如果 刪除的對(duì)象屬性是私有的會(huì)被調(diào)用
12.__set_state()
調(diào)用var_export時(shí),被調(diào)用。用__set_state的返回值做為var_export的返回值。
13.__autoload()
實(shí)例化一個(gè)對(duì)象時(shí),如果對(duì)應(yīng)的類(lèi)不存在,則該方法被掉用。
php技術(shù):php面向?qū)ο笾械哪g(shù)方法中文說(shuō)明,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。