当前位置:Gxlcms > PHP教程 > php魔术方法是什么意思

php魔术方法是什么意思

时间:2021-07-01 10:21:17 帮助过:17人阅读

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魔术方法是什么意思的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行