魔術方法;在某些情況下,會自動呼叫的方法,基本上是以雙下劃線__開頭。都在類裡使用
一般在不是寫框架的情況下,基本用不到
classaa
}注意;魔術函式裡的引數都是形參
__construct;構造方法
__destruct;析構函式
__clone()
; 轉殖方法,當物件被轉殖時,將會自動呼叫
__get()
; 在類外讀取私有或受保護的屬性的值,__get($a)
,$a為類內私有或受保護的屬性值
__set()
; 給私有或受保護的屬性賦值,__set ($a,$b),$a為類內私有或受保護的屬性值,$b為你要賦給的值,$li ->***='nv';,在函式裡寫是否更改,怎麼改。
__isset();對私有或受保護的或不存在的屬性呼叫 isset() 或 empty()時,執行__isset($a)
__unset();對私有或受保護的或不存在的屬性呼叫 unset() 時,執行__unset($a)
__call(); 物件中呼叫乙個不可訪問方法時,__call( string$name
, array$arguments
)
__callstatic();用靜態方式中呼叫乙個不可訪問方法時,__callstatic( string$name
, array$arguments
)
PHP魔術常量 魔術函式
1 魔術常量 2 line 檔案中的當前行號 包含注釋行 3 file 檔案的完整路徑和檔名 4 function 當前所在的函式名稱 php 4.3.0 新增 5 class 當前所在的類的名稱 php 4.3.0 新增 6 method 當前所在的類的方法名 php 5.0.0 新增 7 核心預...
php魔術函式
php魔術函式 call 的介紹,看完下面的vmruttaqlq例項就明白了 vmruttaqlq php class a function test2 a 當某個物件呼叫某個方法,而當該方法不存在時,則系統會自動呼叫 call function call method,val new a aaa ...
PHP初學之陣列函式
陣列函式 1 count 計算陣列中的單元數目或物件中的屬性個數 intcount mixed var int mode count normal var 為陣列 物件,返回陣列的單元個數或物件的屬性個數 為null,返回0 為非陣列也非null,都返回1 mode 設為 count recursi...