php面向对象中的魔术方法中文说明

 更新时间:2014年03月04日 15:07:15   作者:  
这篇文章主要介绍了php面向对象中的魔术方法中文说明,明白这些方法才好写面向对象程序,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

1.__construct()

实例化对象是被自动调用。当__construct和以类名为函数名的函数 同时存在时调用__construct,另一个不背调用。

类名为函数名的函数为老版的构造函数。

2.__destruct()

当删除一个对象或一个对象操作结束是被调用。

3.__call()

对象调用某个方法。若方法不存在,这调用__call 这个方法

4.__get()

读取一个对象属性,如果对象属性是私有的会调用它

5.__set()

给一个对象属性赋值时如果属性是私有的会调用它

6.__toString()

打印一个对象的时候会被调用。

7.__clone()

克隆对象时被调用,如:$a=new test(); $a1=clone $a;

8.__sleep()

Serialize 之前被调用,若对象比较大,想删减一点东西在序列化可以用它。

9.__wakeup()

Unserialize时被调用,做些对象的初始化工作。

10.__isset()

检测一个对象的属性是否存在如果 检测的属性是私有的时候会被调用。

11.__unset()

删除一个对象属性时如果 删除的对象属性是私有的会被调用

12.__set_state()

调用var_export时,被调用。用__set_state的返回值做为var_export的返回值。

13.__autoload()

实例化一个对象时,如果对应的类不存在,则该方法被掉用。

相关文章

  • php微信公众号开发之现金红包

    php微信公众号开发之现金红包

    这篇文章主要为大家详细介绍了php微信公众号开发之现金红包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • smarty模板引擎之内建函数用法

    smarty模板引擎之内建函数用法

    这篇文章主要介绍了smarty模板引擎之内建函数用法,实例分析了smarty中foreach函数、if...else...、if...elseif...elseif...else...等内建函数的使用方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP实现页面静态化深入讲解

    PHP实现页面静态化深入讲解

    这篇文章主要介绍了PHP实现页面静态化深入讲解,本文讲解的很透彻,有感兴趣的同学可以研究下
    2021-03-03
  • phpcmsv9.0任意文件上传漏洞解析

    phpcmsv9.0任意文件上传漏洞解析

    这篇文章主要介绍了phpcmsv9.0任意文件上传漏洞解析,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • thinkPHP导出csv文件及用表格输出excel的方法

    thinkPHP导出csv文件及用表格输出excel的方法

    这篇文章主要介绍了thinkPHP导出csv文件及用表格输出excel的方法,涉及thinkPHP针对表格与Excel文件的操作技巧,需要的朋友可以参考下
    2015-12-12
  • 使用composer命令加载vendor中的第三方类库 的方法

    使用composer命令加载vendor中的第三方类库 的方法

    这篇文章主要介绍了使用composer命令加载vendor中的第三方类库的方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • PHP校验15位和18位身份证号的类封装

    PHP校验15位和18位身份证号的类封装

    这篇文章主要介绍了PHP校验15位和18位身份证号,需要的朋友可以参考下
    2018-11-11
  • 浅谈PHP发送HTTP请求的几种方式

    浅谈PHP发送HTTP请求的几种方式

    这篇文章主要介绍了浅谈PHP发送HTTP请求的几种方式,整理一下除了使用 cURL 外 PHP 发送 HTTP 请求的方式,有兴趣的可以了解一下。
    2017-07-07
  • php实现的mongodb操作类

    php实现的mongodb操作类

    说到php连mongoDB,不得不先介绍一下php的官方手册,网址在:http://us.php.net/manual/en/book.mongo.php,接下来给大家分享一个本人常用的MONGODB的操作类,详见的数据库操作都有了,小伙伴可以参考下。
    2015-05-05
  • Yii2-GridView 中让关联字段带搜索和排序功能示例

    Yii2-GridView 中让关联字段带搜索和排序功能示例

    这篇文章主要介绍了Yii2-GridView 中让关联字段带搜索和排序功能示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01

最新评论

?


http://www.vxiaotou.com