PHP常用魔术方法

方法名称使用场景
__construct对象创建完成后第一个被对象自动调用的方法
__destruct销毁一个类之前执行的一些操作
__isset判断不可访问的对象里成员变量是否设置
__unset销毁不可访问的对象成员变量
__clone对象完成复制时调用
__call对象调用一个不存在的方法时调用
__callStatic对象调用一个不存在的静态方法时调用
__get获取一个私有成员变量时调用
__set设置一个私有成员变量时调用
__unset销毁一个私有成员变量时调用
__toString当类被当成字符串处理是会调用,例如:echo 对象;
__autoload尝试加载未定义的类

参考链接:PHP之十六个魔术方法详解

    原文作者:ImClive
    原文地址: https://www.jianshu.com/p/a99e8810e3bc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞