class Person{
public $name;
function __construct($name){
$this->name=$name;
}
function __destruct(){
echo $this->name."销毁资源";
}
}
//第一种情形,销毁资源顺序先入后出
/* $p1=new Person('贾宝玉');
$p2=new Person('林黛玉');
$p3=new Person('赵子龙'); */
//第二种情形,p1的线断开,但p4的线还在,所以按正常顺序销毁
/* $p1=new Person('贾宝玉');
$p4=$p1;
$p1=null;
$p2=new Person('林黛玉');
$p3=new Person('赵子龙'); */
//第三种情况,首先销毁置空的对象
$p1=new Person('贾宝玉');
$p1=null;
$p2=new Person('林黛玉');
$p3=new Person('赵子龙');
PHP基础之析构方法
最新推荐文章于 2022-05-08 19:38:07 发布