PHP#魔术方法全解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27968607/article/details/58073678

简介

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被称为”魔术方法”(Magic methods)。在命名自己的类方法时不能使用这些方法名,除非是想使用其魔术功能。

PHP 将所有以 (两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除了上述魔术方法,建议不要以 为前缀。

PHP魔术方法之__construct和__destruct使用介绍
PHP魔术方法之__call()和__callStatic()使用介绍
PHP魔术方法之__get() __set()使用介绍
PHP魔术方法之__isset()和__unset()使用介绍
PHP魔术方法之__sleep()和__wakeup()使用介绍
PHP魔术方法之__toString() 使用介绍
PHP魔术方法之__invoke()使用介绍
PHP魔术方法之__set_state() 使用介绍
PHP魔术方法之__clone() 使用介绍
PHP魔术方法之 __debugInfo()使用介绍

猜你喜欢

转载自blog.csdn.net/qq_27968607/article/details/58073678
今日推荐