魔术方法:
注:魔术方法只有在类中被定义以后才可以触发
PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法,这些都是 PHP 内置的方法。 __construct() 当一个对象创建时被调用, __destruct() 当一个对象销毁时被调用, __wakeup() 使用 unserialize 时触发 __sleep() 使用 serialize 时触发 __call() 在对象上下文中调用不可访问的方法时触发 __callStatic() 在静态上下文中调用不可访问的方法时触发 __get() 用于从不可访问的属性读取数据 __set() 用于将数据写入不可访问的属性 __isset() 在不可访问的属性上调用 isset()或 empty()触发 __unset() 在不可访问的属性上使用 unset()时触发 __toString() 把类当作字符串使用时触发,返回值需要为字符串 __invoke() 当脚本尝试将对象调用为函数时触发 标签:__,触发,PHP,基础知识,访问,调用,序列化,方法 From: https://www.cnblogs.com/meng-han/p/16728055.html