在面对对象基础姐几个魔术方法
来源:互联网 发布:b站电视剧被下架 知乎 编辑:程序博客网 时间:2024/05/29 16:41
这里个人自己浅略的说一下基个魔术方法:__construct(),__destruct(),__get(),__set(),__call(),__callstatic().__sleep(),__wakeup(),__tostring()
①__construct(),构造函数,当实话化一个对像的时候,php机制会自动调用构造函数。
②__destruct(),析构函数,当脚本结束,或者当一个对象被销毁(unset)或者当保存对象的变量被赋值为其他的值时(变量不再指向这个对象)
示例如下:
③__set(),当向一个类的外部向类中添加属性时,php的自动处理机制,会自动调用此类中的__set()方法
示例如下:
④__get()当访问一个类中不存在的属性或无法以访问的属性时,会由php自动执行机制自动调用__get()。
示例如下:
⑤__call()当访问一个不存在的方法或者没有权限的方法是,会有php自动执行机制自动调用__call();
⑥__callstatic()当访问一个不存在的静态方法或没有全限的静态方法是,会由php自动机制自动调用__callstatic()这个方法
示例如下:
⑦__tostring()这个方法用于防止当出现致命后后续代码不会再执行
示例如下:
后续继续补充!!!
0 0
- 在面对对象基础姐几个魔术方法
- 面向对象--魔术方法
- java/面对对象基础
- C#面对对象基础
- 面对对象基础概念
- 面对对象基础要点
- 面向对象中的魔术方法
- php面向对象魔术方法
- 魔术方法、对象串行化
- PHP面向对象-----魔术方法
- 面向对象 __set 魔术方法
- 面向对象 __get 魔术方法
- 面向对象 __isset 魔术方法
- 面向对象 __unset 魔术方法
- php基础之魔术方法
- php常见的几个魔术方法
- 面对对象开发方法概述
- 面向对象 串行化对象 魔术方法
- 关于csdn上的博客搬家的问题
- 【swift基础】05数组
- 007_Android Studio 2.1.0 导入Android Studio 项目 步骤详解(附详细截图)
- 贝叶斯学习、MAP、ML
- 第一行代码读书笔记——数据存储全方案,持久化技术
- 在面对对象基础姐几个魔术方法
- 开发工具-内容
- [MFC开发]CInternetSession的简单使用demo
- 编辑修改PDF文件的简单方法
- 禁用移动端长按选中文本的功能
- grep指定文件类型和内容查找
- Hadoop的InputFormats和OutputFormats
- 03-树3 Tree Traversals Again
- 收藏一个Yaf教程