PHP 常用的魔術方法使用及作用彙總表

2020-07-16 10:05:31
本篇文章主要講述的是PHP的常用的魔術方法使用及作用,感興趣的朋友可以儲存下來,以便到時需要,希望能夠幫助到你。

什麼是PHP魔術方法?

在定義類時,以兩個下劃線字元(__)開頭的方法都是魔術方法,而且方法名都是PHP預先定義好的,每一個都擁有魔術般的功能。

所以我們自己在定義方法時,不建議使用兩個下劃線字元開頭,這樣會與PHP的魔術方法混淆。

下表是常用的魔術方法使用及作用彙總表:

魔術方法
呼叫方法
作用
__set
有兩個引數 __set(屬性名,屬性值)
修改私有屬性
__get
有一個引數 __get(屬性名)
檢視私有屬性
__isset
有一個引數 __isset(判斷的屬性名)
用於檢測私有屬性是否存在
__unset
有一個引數 __unset(刪除的屬性名)
用於刪除私有屬性
__call
有兩個引數 __call(函數名,函數值)
如果class內沒有這個函數則執行這個

相關教學:PHP視訊教學

以上就是PHP 常用的魔術方法使用及作用彙總表的詳細內容,更多請關注TW511.COM其它相關文章!