php中常見的魔法函數(shù)有以下幾種
1.__call()
php中__call()函數(shù)的作用是當(dāng)使用對(duì)象調(diào)用方法時(shí),若方法存在,直接調(diào)用,若不存在,則調(diào)用__call()函數(shù)。
2.__get()
php中__get()函數(shù)的作用是當(dāng)讀取一個(gè)對(duì)象的屬性時(shí),若屬性存在,直接返回屬性值,若不存在,則調(diào)用__get()函數(shù)。
3.__set()
php中__set()函數(shù)的作用是當(dāng)設(shè)置一個(gè)對(duì)象的屬性時(shí), 若屬性存在,直接賦值,若不存在,則調(diào)用__set()函數(shù)。
4.__construct()
php中__construct()函數(shù)的作用是當(dāng)實(shí)例化對(duì)象被調(diào)用時(shí),__construct和以類名為函數(shù)名的函數(shù)同時(shí)存在,__construct將被調(diào)用,另一個(gè)不被調(diào)用。