PHP 构造函数与析构函数
这两玩意是干啥的? 注意 是双下划线!!1. 构造函数 -------- 具有构造函数的类,会在每次对象创建的时候首先自动调用该函数,因此 常用来做初始化数据类型的操作;
2. 析构函数 -------- 当某给对象的所有引用被删除,或者对象显示的被销毁时会执行的函数。
class Man{
function __construct(){
echo '构造函数被调用<br/> }
function __destruct(){
echo '析构函数被调用<br/> }
}
$car = new Man(); // 实例化后自动调用构造函数
echo '使用后准备销毁Man对象<br/> unset($car); //销毁时会调用 析构函数
参考文献: http://php.net/manual/zh/language.oop5.decon.php
页:
[1]