ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 魔术方法 * * * * * 说明: > PHP中把以两个下划线__开头的方法称为魔术方法 1. __construct(),类的构造函数 2. __destruct(),类的析构函数 3. __call(),在对象中调用一个不可访问方法时调用 4. __callStatic(),用静态方式中调用一个不可访问方法时调用 5. __get(),获得一个类的成员变量时调用 6. __set(),设置一个类的成员变量时调用 7. __isset(),当对不可访问属性调用isset()或empty()时调用 8. __unset(),当对不可访问属性调用unset()时被调用。 9. __sleep(),执行serialize()时,先会调用这个函数 10. __wakeup(),执行unserialize()时,先会调用这个函数 11. __toString(),类被当成字符串时的回应方法 12. __invoke(),调用函数的方式调用一个对象时的回应方法 13. __set_state(),调用var_export()导出类时,此静态方法会被调用。 14. __clone(),当对象复制完成时调用 资料来源: http://yansu.org/2014/04/27/magic-methods-and-magic-constants-in-php.html