## 析構方法作用:
主要是用于釋放資源(數據庫連接,圖片資源.....,銷毀某個對象),回收內存和CPU
1.析構方法會自動被調用
2.主要用于關閉,銷毀資源,目的是回收
3. 調用順序是先創建的對象,后被銷毀,棧的先入后出
4. 析構方法什么時候被調用?
a. 當進程結束的時候
b. 當一個對象成為垃圾對象的時候,該對象的析構方法也會 被調用
c.垃圾對象:當一個對象沒有任何引用指向他的時候
d.當對象成為垃圾對象,析構方法會立即調用,從而回收對象占用的內存。
析構方法沒有返回值,釋放資源不是銷毀對象本身,銷毀對象前,系統自動調用該類的析構方法,一個類最多只有一個析構方法。

~~~
<?
echo "<meta charset='utf-8'>";
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("賈寶玉",15);
$p2=new Person("林黛玉",13);
~~~
~~~
$p1=new Person("賈寶玉",15);
$p1=null; //此時賈寶玉會被先銷毀
$p2=new Person("林黛玉",13);
~~~