魔術(shù)方法包括:
?__construct(),類的構(gòu)造函數(shù)
__destruct()卖漫,類的析構(gòu)函數(shù)
?__call(),在對(duì)象中調(diào)用一個(gè)不可訪問方法時(shí)調(diào)用
?__callStatic(),用靜態(tài)方式中調(diào)用一個(gè)不可訪問方法時(shí)調(diào)用
?__get()杭抠,獲得一個(gè)類的成員變量時(shí)調(diào)用
__set(),設(shè)置一個(gè)類的成員變量時(shí)調(diào)用
__isset()恳啥,當(dāng)對(duì)不可訪問屬性調(diào)用isset()或empty()時(shí)調(diào)用
?__unset()偏灿,當(dāng)對(duì)不可訪問屬性調(diào)用unset()時(shí)被調(diào)用。
?__sleep()钝的,執(zhí)行serialize()時(shí)翁垂,先會(huì)調(diào)用這個(gè)函數(shù)
?__wakeup(),執(zhí)行unserialize()時(shí)硝桩,先會(huì)調(diào)用這個(gè)函數(shù)
?__toString()沿猜,類被當(dāng)成字符串時(shí)的回應(yīng)方法
__invoke(),調(diào)用函數(shù)的方式調(diào)用一個(gè)對(duì)象時(shí)的回應(yīng)方法
__set_state()碗脊,調(diào)用var_export()導(dǎo)出類時(shí)啼肩,此靜態(tài)方法會(huì)被調(diào)用。
?__clone()衙伶,當(dāng)對(duì)象復(fù)制完成時(shí)調(diào)用
__autoload()祈坠,嘗試加載未定義的類
?__debugInfo(),打印所需調(diào)試信息