常见魔术方法

Php魔术方法

(1)__construct()构造方法用于对对象的属性进行初始化

①在使用new关键字使用类实例化一个对象时自动执行

(2)__desteuct()析构方法用于释放对象占用的第三方资源

①在对象被削毁时(unset或PHP执行结束)时自动执行

(3)__toString()转换字符串兼容对象的字符串调用形式

①在对象被当作字符串使用时自动执行

(4)__invoke()函数调用方法兼容对象的函数调用形式

①在对象被当作函数使用时自动调用

(5)__clone()克隆方法在克隆对象时可以同时进行其他操作甚至可以阻止对象被克隆

①在克隆对象时自动执行

猜你喜欢

转载自blog.csdn.net/qq_41643749/article/details/89026655