您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php常用的魔术方法

2025/10/4 8:55:17发布13次查看
我整理了一些在开发过程中会经常用的到的一些php魔术方法,希望会对大家有帮助。
魔术方法是php中预定义的具有特殊用途的函数(在一定条件下会被触发),可以说是一种语法转换的约定;
魔术方法都是由双下划线开始,如__construct(),__destruct()等;
常用的魔术方法:
__construct,__destruct,__get,__set,__tostring
__construct:
作用:初始化类的对象
调用:创建类的对象时被调用
参数:自定义
__destruct:
作用:销毁类的对象
调用:当指向类的对象的所有引用都无效时满足被调用条件,等待php解析器的调用
参数:对象名
保护机制
__call:
作用:调用不存在的成员方法时起保护作用
调用:调用不存在的成员方法时被调用
参数:函数名,参数类表(枚举数组)
__callstatic
作用:调用不存在的静态成员方法时起保护作用
调用:调用不存在的静态成员方法时被调用
参数:函数名,参数列表(枚举数组)
__get:
作用:获取一个不存在的属性时起保护作用
调用:当尝试获取一个不存在的属性时被调用
参数:变量名
__set:
作用:给一个不存在的属性赋值时起保护作用
调用:当尝试给一个不存在的属性赋值时
参数:变量名,值
__tostring:
作用:一个类(对象)被当成字符串时应怎样回应
调用:当尝试输出一个类对象时被调用。
以上是我整理到的一些php常用的魔术方法,大家发表评论,可以补充一些其他的方法。
相关文章:
php实现带读写分离功能的mysql类
php strpos() 函数介绍与使用方法详解
phpecho函数介绍与使用方法详解
以上就是php常用的魔术方法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product