首頁  >  文章  >  後端開發  >  如何理解php的 __get()魔術方法?

如何理解php的 __get()魔術方法?

coldplay.xixi
coldplay.xixi原創
2020-07-14 10:34:203398瀏覽

理解php的__get()魔術方法:1、是不需要主動呼叫的方法,當一個魔術方法符合某個條件時會被自動呼叫;2、存取類別中的私有屬性、不存在屬性時會被呼叫。

如何理解php的 __get()魔術方法?

理解php的 __get()魔術方法:

1、PHP 中魔術方法是什麼意思?

如何理解php的 __get()魔術方法?

2、__get()魔術方法,什麼時候會被自動呼叫:

如何理解php的 __get()魔術方法?

3、實力演示,定義一個類,包含一個私有屬性,和一個魔術方法__get()

如何理解php的 __get()魔術方法?

#4、再次定義一個類,用於獲取其基類別的屬性

如何理解php的 __get()魔術方法?

5、當存取私有屬性時(private)會提示,越權存取

如何理解php的 __get()魔術方法?

6、當存取不存在的屬性時,會提示,不存在此屬性

如何理解php的 __get()魔術方法?

相關學習推薦:PHP程式設計從入門到精通

以上是如何理解php的 __get()魔術方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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