PHP类中的所有魔术方法
__construct:构造方法。作用:类的初始化工作。
__destruct:析构方法。作用:对象被销毁时被调用,作用是释放内存。
__call:程序调用一个不存在的方法时,php会调用此方法来储存方法名及参数
__clone:克隆方法。可以克隆对象并且可以拥有自己的属性和行为。
__set:当程序写入一个不存在或不可见的成员变量,php就会执行此方法,他有2个参数变量名和变量值不可省略
__get:当程序调用一个未定义或不可见的成员变量,可以用此方法,它只有一个参数,表示调用的变量名。
__sleep:在使用序列化函数时,目的是关闭对象可能具有的数据库连接等类似的善后工作。
__wakeup:此方法则是恢复在序列化中可能丢失的数据库连接及相关工作。
__toString:当使用echo或print直接输出对象时,将对象转化为字符串。
__autoload:自动实例化需要使用的类

浙公网安备 33010602011771号