33、PHP对象的释放

阅读() @2018-10-29 18:16:06

每创建一个对象,就会占用相应的内存,所以当这个对象使用完成之后,及时的释放对象,可以避免内存占用,导致服务器性能下降。

对象的释放:

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);
微信二维码
锐壳主机