PHP类的魔术方法详解
构造方法和析构方法( __construct、__destruct ) __construct 在类实例化的时候会调用。 __destruct 对象被手动销毁或垃圾回收机制收回前会被调用。 unset() ,对象=null 属性重载( __set、__get、__isset、__unset ) public __set ( string $name , mixed $value ) : void public __get ( string $name ) : mixed public __isset ( string $name ) : bool public __unset ( string $name ) : void 在给不可访问或不存在属性赋值时, __set 会被调用。 读取不可访问或不存在属性的值时, __get 会被调用。 当对不可访问或不存在属性调用 isset() 或 empty() 时, __isset 会被调用。 当对不可访问或不存在属性调用 unset() 时, __unset 会被调用。 参数中 name 是调用的属性名,value 是给属性指定的值。 方法重载( __call、__callStatic ) public __call ( string $name , array $arguments ) : mixed public static _