新聞中心
本文操作環(huán)境:Windows7系統(tǒng),php7.4版,Dell G3電腦。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供寧晉企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為寧晉眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
php7魔術(shù)方法有哪些?
魔術(shù)方法是一種特殊的方法,當(dāng)對(duì)對(duì)象執(zhí)行某些操作時(shí)會(huì)覆蓋 PHP 的默認(rèn)操作。
PHP 保留所有以 __ 開(kāi)頭的方法名稱(chēng)。 因此,除非覆蓋 PHP 的行為,否則不建議使用此類(lèi)方法名稱(chēng)。
php7魔術(shù)方法有:
__constract:在實(shí)例化一個(gè)類(lèi)時(shí),觸發(fā)
__destruct:在一個(gè)實(shí)例對(duì)象被銷(xiāo)毀的時(shí)候觸發(fā)
__set(string $name , mixed $value):設(shè)置一個(gè)不能訪問(wèn)的成員屬性時(shí)觸發(fā)
__get(string $name):獲得一個(gè)不能訪問(wèn)的成員屬性時(shí)觸發(fā)
__call($name,$arguments):訪問(wèn)一個(gè)不能訪問(wèn)的成員方法時(shí)觸發(fā)
__callStatic($name,$arguments):訪問(wèn)一個(gè)不能訪問(wèn)的成員靜態(tài)方法時(shí)觸發(fā)
__toString:將一個(gè)對(duì)象實(shí)例被當(dāng)成字符串時(shí)觸發(fā)
__clone:在創(chuàng)建一個(gè)新對(duì)象時(shí)觸發(fā)
__invoke:當(dāng)以函數(shù)的方式調(diào)用對(duì)象時(shí)觸發(fā)
__sleep:在對(duì)一個(gè)對(duì)象的數(shù)據(jù)處理,不需要保存全部數(shù)據(jù)時(shí)觸發(fā),如: serialize()序列化時(shí)
__wakeup: 在unserialize()時(shí),會(huì)先檢查是否有__wakeup方法
__unset(string $name):在一個(gè)不可訪問(wèn)的對(duì)象屬性被unset時(shí)觸發(fā)
__isset(string $name):在一個(gè)不可訪問(wèn)的對(duì)象屬性被isset,empty時(shí)觸發(fā)
__debugInfo:當(dāng)一個(gè)對(duì)象被var_dump時(shí)觸發(fā)
__set_state:當(dāng)一個(gè)對(duì)象被var_export時(shí)觸發(fā)
網(wǎng)站名稱(chēng):php7魔術(shù)方法有哪些
分享URL:http://www.5511xx.com/article/dpiissp.html


咨詢(xún)
建站咨詢(xún)
