php面向对象中的魔术方法中文说明
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()
实例化一个对象时,如果对应的类不存在,则该方法被掉用。
转载于:https://www.cnblogs.com/gpfeisoft/p/4612604.html
php面向对象中的魔术方法中文说明相关推荐
- php面向对象魔术方法,PHP面向对象中的魔术方法
魔术方法:某种场景下,能够自动调用的方法 如: __construct. __destruct.__set. __get. __isset.__unset.__call __construct(): ...
- Python3中的魔术方法汇总
欢迎访问个人网络日志网站,获取最新文章! (二)Python中的魔术方法 1.魔术方法简介 Python 中的魔术方法(Magic)方法,是那些被__包围的方法,在对象继承时,子类可以重写父类的魔术方 ...
- 巧用PHP中__get()魔术方法
PHP中的魔术方法有很多,这些魔术方法可以让PHP脚本在某些特定的情况下自动调用.比如 __construct() 每次实例化一个类都会先调用该方法进行初始化.这里我们讲一下__get() 魔术方法的 ...
- python 中的魔术方法 getitem setitem
python 中的魔术方法 getitem setitem https://docs.python.org/3/reference/datamodel.html?highlight=iter#obje ...
- Python中的魔术方法详解
介绍 在Python中,所有以"__"双下划线包起来的方法,都统称为"Magic Method",中文称『魔术方法』,例如类的初始化方法 __init__ ,P ...
- python魔术方法print_Python中的魔术方法入门
介绍 在Python中,所有以"__"双下划线包起来的方法,都统称为"Magic Method",中文称『魔术方法』,例如类的初始化方法 __init__ ,P ...
- pyhton中的魔术方法
魔术方法 ***** 特殊属性 属性 说明 __name__ 类.函数.方法等的名字 __module__ 类定义所在的模块名 __class__ 对象或类所属的类 __bases__ 类的基类的元组 ...
- PHP5中的魔术方法
一. __construct(),类的构造函数 php中构造方法是对象创建完成后第一个被对象自动调用的方法.在每个类中都有一个构造方法,如果没有显示地声明它,那么类中都会默认存在一个没有参数且内容为空 ...
- python的面向对象中属性和方法默认是-Python 面向对象,类的属性和 类的方法...
面向对象,类的属性和 类的方法 面向对象 类和对象 Python类定义 类属性 类方法 面向过程和面向对象 面向过程 和 面向对象 编程 面向过程 编程:函数式编程,C程序,shell等 面向对象 编 ...
最新文章
- 获取线程中抛出的异常信息
- python的史蒂芬加速迭代法_如何将Pandas迭代速度加快150倍?
- 每日一笑 | 周一,如何才能保持清醒?
- React开发(238):dva概念3action
- C语言字符串倒排,C语言兑现简单的倒排文件索引
- Python——PyCharm常用快捷键
- Java zip and unzip demo
- UIControl UIImage
- linux0.11内核视频讲解,linux0.11内核分析-setup
- 手慢无!小米5G手机已抢光
- 应用场景之Dynamic End Point(DEP)IPSec的配置
- 美国富人如何“逃税”?
- 云服务如何对外开发指定端口
- onenote未响应
- STM32CubeMX驱动4脚OLED模块
- ST语言和C语言的区别 STC
- 《连线》长文特写李飞飞:已识乾坤大,犹怜草木青
- 硬笔书法“案”字怎样书写正确?“最美中国字”来教你!
- 基于Kivy的HDR拍摄软件案例分享
- 2440 wince 5.0 BSP之flash驱动分析
热门文章
- Nginx-03:Nginx安装、命令、配置文件
- 在windows下 格式化SD卡或U盘最快捷、安全的方法!
- spring:《spring实战》读后感三
- 剑指offer二:字符串中的空格替换
- xmlWriter以UTF-8格式写xml问题
- JAVA字符串前补零和后补零的快速方法
- TiDB 源码阅读系列文章(十五)Sort Merge Join
- ArcGIS Runtime for .Net Quartz开发探秘(三):承接来自GIS服务器的服务
- SharePoint 2013 搭建负载均衡(NLB)
- 121 项目 023 笔记向 反射