php中解構函式的作用是:釋放記憶體,當物件被銷毀時解構函式就會被呼叫。定義解構函式的語法格式為:【__destruct()】。php使用垃圾回收機制,自動清除不再使用的物件,即使不使用unset函數,解構函式也會自動被呼叫。
作用:
在物件被銷毀時解構函式被呼叫,它的作用是釋放記憶體。
定義解構函式的格式為:
__destruct()
舉例:
class Preson{ public $name; //定義變數 public $age; public $sex; public $height; function __construct($name,$age,$sex,$height){ $this->name = $name; //為變數賦值 $this->age = $age; $this->sex = $sex; $this->height = $height; } function __destruct(){ echo "物件被銷毀了"; } } $Preson1 = new Preson("大白","20","女","180"); echo $Preson1->name;
執行的結果為:
大白物件被銷毀了
執行結束後,物件被銷毀了。
注意:
php使用的是一種「垃圾回收」機制,自動清除不再使用的物件,釋放記憶體,就是說即使不使用unset函數,解構方法也會自動被呼叫。
如果您想學習更多相關知識,請存取TW511.COM。
以上就是php中解構函式的作用是什麼的詳細內容,更多請關注TW511.COM其它相關文章!