首頁 >後端開發 >php教程 >關於PHP 魔術方法說明

關於PHP 魔術方法說明

WBOY
WBOY原創
2016-08-08 09:33:111539瀏覽

從php5以後的版本,類別就可以使用魔術方法了。 php規定以兩個底線(__)開頭的方法都保留為魔術方法,所以建議大家函數名最好不用__開 頭,除非是為了重載已有的魔術方法。

目前PHP所有的魔術方法都有一下這些

<span>__construct()
__destruct()
__call()
__callStatic()
__get()
__set()
__isset()
__unset()
__sleep()
__wakeup()
__toString()
__invoke()
__set_state()
__clone()
__debuglnfo()</span>

為什麼要研究這些個魔術方法,可以豐富我們的知識。程式設計師就是這樣,當你感覺你需要某一個知識點的時候,你一定會去專研它

這裡可以看出魔術方法的命名都是由'__'開始的就是兩個'_'

所以我們在定義類別的方法的時候就不要用 '__' 來定義了

以上就介紹了關於PHP 魔術方法說明,包含了PHP 魔術方法的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn