通俗定义
构造函数:类被实例化是调用的函数
析构函数:类被销毁时,调用的的函数
例子
<?php
class Car {
//增加构造函数与析构函数
function __construct(){
print "***构造函数被调用*** \n";
}
public function testPrint(){
echo "测试构造函数与析构函数\n";
}
function __destruct(){
print "***析构函数被调用*** \n";
}
}
$car = new Car();
$car->testPrint();
输出结果:
***构造函数被调用***
测试构造函数与析构函数
***析构函数被调用***