月良
2018-05-17 18:12
class Car { function __construct(){print '父类构造函数被调用 \n';} } class Truck extends Car{ function __construct(){print '子类构造函数被调用';} function __destruct(){print '析构函数被调用 \n'; } } $car = new Car(); $truck = new Truck();
对象在代码执行完毕之后会自动销毁,不需要显示,所以在最后会调用析构函数。
比如说,你再去定义一个方法,析构函数,会在你调用方法之后执行。
内置的垃圾清理,因为方法或者属性指向该实例,被自动回收了
按说析构函数不应该是对象注销时候才调用的吗?
PHP进阶篇
181835 学习 · 2577 问题
相似问题