PHP 魔術方法__set __get 方法
先看看官方文檔的解釋
__set() is run when writing data to inaccessible properties.
__get() is utilized for reading data from inaccessible properties.
究竟用中文怎麼翻譯呢? inaccessible :n. 難達到;難接近;無法理解。
有程式碼有真相:
{ return
var_dump( var_dump( var_dump( var_dump( var_dump( $s $s $s ?> |
如果沒有__get方法,執行var_dump($s->e) 會有一個notice,提示沒有定義屬性$e
總結:
1. 從一個難以存取的屬性讀取資料的時候__get()方法被呼叫
2. 向一個難以存取的屬性賦值的時候__set() 方法被呼叫
3. 難以存取包括:(1)私有屬性,(2) 沒有初始化的屬性
4.__isset() __unset( ) 也類似
以上就介紹了PHP 魔術方法__set __get 方法,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

OOBELANGUAGE錯誤Windows 11 / 10修復中出現問題的問題
