__set():为不可访问的属性赋值 参数:’不可访问的属性名’ , ’不可访问的属性值’
__get():获取不可访问属性的值 参数:’该属性的属性名’
__unset():删除不可访问的属性 参数:’该属性的属性名’
__isset():判断不可访问的属性是否存在 参数:’该属性的属性名’
__call():当调用一个不可访问的非静态方法时,自动执行 参数:’该方法名’ , ’数组型(array)’
__callstatic():当调用一个不可访问的静态方法时,自动执行 参数:’该方法名’ , ’数组型(array)’
__construct():构造方法,在实例化一个对象时,自动调用 参数:实参
__destruct(): 析构方法,在一个对象消失时,自动调用,参数:不能有任何参数
__clone(): 克隆,在克隆一个对象时,自动调用,参数:无参数
__sleep(): 该方法用于规定哪些属性应该被序列化,在序列化(serialize)一个对象时自动调用
__weakup(): 在反序列化(unserialize)一个对象时自动调用