PHP常用魔术方法

方法名称

使用场景

__construct

对象创建完成后第一个被对象自动调用的方法

__destruct

销毁一个类之前执行的一些操作

__isset

判断不可访问的对象里成员变量是否设置

__unset

销毁不可访问的对象成员变量

__clone

对象完成复制时调用

__call

对象调用一个不存在的方法时调用

__callStatic

对象调用一个不存在的静态方法时调用

__get

获取一个私有成员变量时调用

__set

设置一个私有成员变量时调用

__unset

销毁一个私有成员变量时调用

__toString

当类被当成字符串处理是会调用,例如:echo 对象;

__autoload

尝试加载未定义的类

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黑泽君的专栏

finally关键字小复习

1:final关键字可以干什么?有什么特点?   最终的意思。可以修饰类,方法,变量。     它修饰类,类不能被继承。     它修饰方法,方法不能被重写。 ...

661
来自专栏WebDeveloper

跟我学习php数组常用函数-上篇

1283
来自专栏机器学习从入门到成神

java中关于继承的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

1240
来自专栏黑泽君的专栏

【java面试题001】Boolean b = new Boolean(“abcde”); 会编译报错吗?

  不会编译报错,在Boolean的构造函数中,除了”true”和”false”之外的字符串虽然不会造成编译错误,但是会返回false。

1101
来自专栏前端知识分享

第38天:运算符、字符串对象常用方法

console.log(0||1);   1 console.log(1||0);   1 console.log(1||5);   1 console.log...

902
来自专栏十月梦想

数组相关处理函数

********************************************************************************...

985
来自专栏好好学java的技术栈

Java基础提升篇:理解String 及 String.intern() 在实际中的应用

1442
来自专栏Python爱好者

Java基础笔记12

1533
来自专栏java 成神之路

字节码分析finally块对return返回值的影响

2946
来自专栏我的博客

插入排序

原理: 1. 从第一个元素开始,该元素可以认为已经被排序 2. 取出下一个元素,在已经排序的元素序列中从后向前扫描 3. 如果该元素(已排序)大于新元素,...

2476

扫码关注云+社区