php类的析构方法2016-10-02 本站 guaitu析构方法主要是用于释放资源,比如释放数据库连接或者图片资源,或者销毁某个对象。1、析构方法会被自动调用2、析构方法主要是用于释放资源3、析构方法调用顺序是:先创建的对象,后被销毁。4、析构方法什么时候被调用?1)当程序退出时2)当一个对象成为垃圾对象时,该对象的析构方法也会被调用。当一个对象没有任何引用指向它时,就会成为垃圾对象,php将启用垃圾回收器将其销毁。格式:
function __destruct() {
//释放资源的操作
}例:
<?php
class Person{
public $name;
public $age;
//构造函数
public function __construct($name,$age){
$this->name=$name;
$this->age=$age;
}
//析构函数,两个下划线开头
function __destruct(){
echo $this->name."销毁资源,关闭数据库<br />";
}
}
$p1=new Person("www.bianceng.cn",16);
$p1=new Person("李四",14);
?>
URL:http://www.bianceng.cn/webkf/PHP/201610/50456.htm