PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。
所以在定义类方法时,除了魔术方法,建议不要以 __ 为前缀。
PHP中魔术方法有:
__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(),__wakeup(), __toString(), __invoke(), __set_state(), __clone() , __debugInfo()
详细解释可见:http://www.jb51.net/article/68760.htm