PHP中的匿名類是在定義該類的同時實例化該類的對象,可以使用匿名類的構造函數和析構函數來初始化和清理該類的對象。
構造函數的使用方式如下:
$obj = new class {
public function __construct() {
echo 'Constructed';
}
};
// 輸出:Constructed
析構函數的使用方式如下:
$obj = new class {
public function __destruct() {
echo 'Destructed';
}
};
// 輸出:Destructed
在構造函數中可以對對象進行初始化操作,而析構函數會在對象被銷毀前自動調用,可以在析構函數中進行清理操作。