construct 和 destruct 是 PHP 類中的兩個特殊方法,它們在對象創建和銷毀時被自動調用。
示例:
class MyClass {
public function __construct() {
echo 'Object created';
}
}
$obj = new MyClass(); // 輸出:Object created
示例:
class MyClass {
public function __destruct() {
echo 'Object destroyed';
}
}
$obj = new MyClass();
unset($obj); // 輸出:Object destroyed
因此,construct 方法用于初始化對象,而 destruct 方法用于在對象被銷毀時執行清理操作,它們分別在對象創建和銷毀時自動調用。