php魔術方法是什麼意思

2020-07-16 10:06:25

php魔術方法是指在php中所有以 「__」也就是兩個下劃線開頭的類方法保留為魔術方法,在命名自己的類方法時不能使用魔術方法名,除非是想使用其魔術功能。

php魔術方法

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被稱為魔術方法(Magic methods)。在命名自己的類方法時不能使用這些方法名,除非是想使用其魔術功能。

PHP 將所有以 __(兩個下劃線)開頭的類方法保留為魔術方法。所以在定義類方法時,除了上述魔術方法,建議不要以 __ 為字首。

更多相關知識,請存取PHP中文網

以上就是php魔術方法是什麼意思的詳細內容,更多請關注TW511.COM其它相關文章!