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

php魔术方法

时间:2019-05-06 19:15:48      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:rop   control   ret   构造函数   sse   ring   play   输出   执行   

魔术方法:

__set($_propertyName,$_propertyValue):运行过程中为私有的成员属性,设置值,没有返回值。

__get($_propertyName):在对象外部自动获取私有成员的属性值。

__isset($_propertyName):判断变量是否存在。

__unset($_propertyName):销毁变量。

__clone():当执行克隆clone(100%复制,不可修改)时会自动调用的方法。此方法可在内部修改变量等。

__toString():快速获取对象的字符串,当echo时会被自动调用。

     1.必须返回字符串的值,意味着使用echo输出。

     2.echo object是会被直接调用

     3.方法中,必须使用return $this->变量/方法调用内部内容

__call(方法名,数组形式的参数列表):当调用的对象中不存在方法时,被调用,并产生错误。

__autoload():自动加载类,以’类名.class.php‘规则形式。

__construct() 构造函数,实例化对象时被调用,即初始化时被第一个调用。

__destruct ()析构函数,当对象销毁时被调用。

php魔术方法

标签:rop   control   ret   构造函数   sse   ring   play   输出   执行   

原文地址:https://www.cnblogs.com/two-bees/p/10821154.html

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