在PHP中,有一个函数使用比较方便,用处不算小,其在PHP对象的所有对象删除其对应的所有引用或者对象被显式消除时候自动执行,无需调用。很是方便。
格式如下:
//备注:前面是两道下横线
public function __函数名(){
echo "此函数是析构函数“;
}
那么我们在PHP中什么时候使用析构方法及析构方法如何应用呢?
1,析构方法会自动调用。
2,析构方法主要用于程序中销毁不用的资源。
3,析构方法调用的顺序是:先创建的方法后调用。也就是在含有析构方法的对象中,先创建的对象是后销毁。
4,析构方法什么时候调用?
a,当程序(进程结束)结束时。
b,当一个对象成为垃圾对象,这个析构方法会自动调用。
c,所谓的垃圾对象,就是指没有任何变量引用它,也可以说删除所有引用的对象。
d,一旦一个对象成为垃圾对象,那么这个对象包含的析构方法会自动调用。无需再进行其他操作。