每创建一个对象,就会占用相应的内存,所以当这个对象使用完成之后,及时的释放对象,可以避免内存占用,导致服务器性能下降。
对象的释放:
1、__destruct:我们的脚本执行完成后,释放对象;
2、删除对象引用,释放对象。
class Person{
public $name;
public $age;
public $height;
function __construct($a,$b,$c){
$this->name = $a;
$this->age = $b;
$this->height = $c;
}
function __destruct(){
echo '释放对象';
}
function show(){
echo $this->name;
echo '<br/>';
echo $this->age;
echo '<br/>';
echo $this->height;
echo '<br/>';
}
}
$person = new Person('赵一鸣','23岁','180cm');
$person->show();
unset($person);