課程
/后端開發(fā)
/PHP
/PHP面向?qū)ο缶幊?/a>
定義了魔術(shù)方法應(yīng)該會有他的用處,他用到哪些地方?
2015-05-31
源自:PHP面向?qū)ο缶幊?nbsp; 5-4
正在回答
舉個簡單的例子,當(dāng)類里面沒有屬性$name; 但是你不小心訪問這個屬性,這個時候就會出錯。但是讓你可以設(shè)置魔術(shù)方法__get($name){ return $name . "不存在"};就會自動調(diào)用__get($name);這樣程序就會不因為你訪問了一個不存在的屬性報錯而中斷執(zhí)行?
qingfa 提問者
carol_PHP
舉報
從容應(yīng)對面試官的知識寶典,帶你握面向?qū)ο蟮淖钪匾暮诵哪芰?/p> 進入課程
1 回答魔術(shù)方法--3
4 回答為什么我的__set魔術(shù)方法不起作用?
3 回答感謝老師,最后一個問題,上一章所講的一些魔術(shù)方法,有什么實際用途了?
2 回答static關(guān)鍵字方法的調(diào)用
2 回答關(guān)于PHP框架中應(yīng)用面型對象技術(shù)編程的問題!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-05-31
舉個簡單的例子,當(dāng)類里面沒有屬性$name; 但是你不小心訪問這個屬性,這個時候就會出錯。但是讓你可以設(shè)置魔術(shù)方法__get($name){ return $name . "不存在"};就會自動調(diào)用__get($name);這樣程序就會不因為你訪問了一個不存在的屬性報錯而中斷執(zhí)行?