PHP类class的常用魔术方法触发时机,使用方式,特殊情况下自动执行的方法,__construct,__destruct等

PHP类class的常用魔术方法触发时机,使用方式,特殊情况下自动执行的方法,__construct,__destruct等

function __construct(){}:构造函数,新建对象时自动执行一次这里的代码

function __destruct(){}:析构函数,魔术方法,对象结束或页面执行完毕时自动执行一次这里的代码

function __call($方法名,$参数数组){}:魔术方法,对象访问不存在或保护的方法时触发

function __get($属性名){}:魔术方法,对象访问不存在或保护的属性时触发

function __set($属性名,$属性值){}:魔术方法,对象对不存在或保护的属性赋值时触发

function __clone(){}:魔术方法,当对象被克隆时触发,在此方法中修改的属性或方法,不影响本对象,只影响克隆后的对象


最后编辑于:2020/03/05作者: 牛逼PHP

发表评论