php类基础总结

php  

类相关基础点总结

魔术方法

方法名称 类型 说明 作用
__construct 普通函数 构造函数 在实例化时,做一些初始化工作
__destruct 普通函数 析构函数 类销毁时收尾工作
__call 普通函数 __call($fName,[]$args) 调用不可访问的函数时自动调用
__callStatic 静态函数 __callStatic($fName, []$args) 静态方式中调用一个不可访问方法时调用
__get 普通函数 __get($property) 获得一个类的不可访问的成员变量时调用
__set 普通函数 __set( $property, $value ) 设置一个类的不可访问的成员变量时调用
__isset 普通函数 __isset($property) 当对不可访问属性调用isset()或empty()时调用
__unset 普通函数 __unset($property) 当对不可访问属性调用unset()时被调用
__sleep 普通函数 返回数组 执行serialize()时,先会调用这个函数,返回需要序列话的属性字段
__wakeup 普通函数 执行unserialize()时,先会调用这个函数
__toString 普通函数 返回字符串 类被当成字符串时的回应方法
__invoke 普通函数 调用函数的方式调用一个对象时的回应方法
__set_state 普通函数 调用var_export()导出类时
__clone 普通函数 当对象复制完成时调用,一般用于深度复制对象


评论 0

发表评论

Top