通俗定義
構造函數:類被實例化是調用的函數
析構函數:類被銷燬時,調用的的函數
例子
<?php
class Car {
//增加構造函數與析構函數
function __construct(){
print "***構造函數被調用*** \n";
}
public function testPrint(){
echo "測試構造函數與析構函數\n";
}
function __destruct(){
print "***析構函數被調用*** \n";
}
}
$car = new Car();
$car->testPrint();
輸出結果:
***構造函數被調用***
測試構造函數與析構函數
***析構函數被調用***