從php5以後的版本,類別就可以使用魔術方法了。 php規定以兩個底線(__)開頭的方法都保留為魔術方法,所以建議大家函數名最好不用__開 頭,除非是為了重載已有的魔術方法。
目前PHP所有的魔術方法都有一下這些
<span>__construct() __destruct() __call() __callStatic() __get() __set() __isset() __unset() __sleep() __wakeup() __toString() __invoke() __set_state() __clone() __debuglnfo()</span>
為什麼要研究這些個魔術方法,可以豐富我們的知識。程式設計師就是這樣,當你感覺你需要某一個知識點的時候,你一定會去專研它
這裡可以看出魔術方法的命名都是由'__'開始的就是兩個'_'
所以我們在定義類別的方法的時候就不要用 '__' 來定義了
以上就介紹了關於PHP 魔術方法說明,包含了PHP 魔術方法的內容,希望對PHP教學有興趣的朋友有幫助。