脚本宝典收集整理的这篇文章主要介绍了PHP魔术方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP魔术方法
__construct
构造方法
__destruct
析构方法
__toString
将对象转化为字符串时调用,返回一个字符串
__invoke
对象作为方法被调用时自动调用
__get
访问未声明或权限不允许的成员变量时调用(将变量名作为形参,可用来实现动态添加参数)
__set
设置未声明或权限不允许的成员变量时调用(将变量名和设置的值作为两个形参,可用来实现动态添加参数)
__isset
对未声明或权限不允许的成员变量调用isset()或empty()时调用(将变量名作为形参,返回值0代表不存在,1代表存在,注意:如果存在还会调用__get()方法)
__unset
对未声明或权限不允许的成员变量调用unset()方法时调用(将变量名作为形参)
__clone
对对象使用clone方法时调用(注意:此方法中的$@L_304_3@指的是将复制给其他对象的$this,原来的$this不变)
以上是脚本宝典为你收集整理的PHP魔术方法全部内容,希望文章能够帮你解决PHP魔术方法所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。