码迷,mamicode.com
首页 > Web开发 > 详细

Php中的魔术方法

时间:2017-03-04 23:38:44      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:call   struct   构造   call()   存在   反序   属性   set   调用   

__set():为不可访问的属性赋值          参数:’不可访问的属性名’ , ’不可访问的属性值’

__get():获取不可访问属性的值                   参数:’该属性的属性名’

__unset():删除不可访问的属性          参数:’该属性的属性名’

__isset():判断不可访问的属性是否存在            参数:’该属性的属性名’

__call():当调用一个不可访问的非静态方法时,自动执行     参数:’该方法名’ , ’数组型(array)’

__callstatic():当调用一个不可访问的静态方法时,自动执行        参数:’该方法名’ , ’数组型(array)’

__construct():构造方法,在实例化一个对象时,自动调用   参数:实参

__destruct(): 析构方法,在一个对象消失时,自动调用,参数:不能有任何参数

__clone():         克隆,在克隆一个对象时,自动调用,参数:无参数

__sleep():         该方法用于规定哪些属性应该被序列化,在序列化(serialize)一个对象时自动调用

__weakup():     在反序列化(unserialize)一个对象时自动调用

Php中的魔术方法

标签:call   struct   构造   call()   存在   反序   属性   set   调用   

原文地址:http://www.cnblogs.com/wangzijian/p/6503082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!