码迷,mamicode.com
首页 > 其他好文 > 详细

OOP魔术方法

时间:2017-08-10 10:26:42      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:传参   lstat   存在   sof   方法   对象   stat   private   mil   


__get() 调用一个权限上不允许调用的属性,和不存在的属性时,__get魔术方法
会自动调用, 并且自动传参,参数值是属性名

__set() 为无权操作的属性赋值时,或不存在的属性赋值时,__set()自动调用,
自动传2个参数,属性 属性值

__isset 当isset()判断对象不可见的属性时(protected /private/不存在的属性)
会引发__isset()来执行

__unset() 当用unset销毁对象的不可见属性时,会引发__unset

__call($method, $arguments) 当调用不可见(不存在或无权限)的方法时, 自动调用 

 __callStatic()  调用不可见的静态方法时, 自动调用 

OOP魔术方法

标签:传参   lstat   存在   sof   方法   对象   stat   private   mil   

原文地址:http://www.cnblogs.com/it80/p/7337239.html

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