问答详情
源自:2-5 PHP类和对象之构造函数和析构函数

"析构函数"是什么哦?

"析构函数"是什么哦?

提问者:谷老大 2017-06-21 09:55

个回答

  • 有为小青年丶
    2017-07-01 17:43:51
    已采纳

    析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。

    class Car {
       function __construct() {
           print "构造函数被调用 \n";
       }
       function __destruct() {
           print "析构函数被调用 \n";
       }
    }
    $car = new Car(); //实例化时会调用构造函数
    echo '使用后,准备销毁car对象 \n';
    unset($car); // 对象显式的销毁,销毁时会调用析构函数,如果不写这行也可以调用析构函数,因为脚本在执行完毕以后会把对象删除,就会触发析构函数


  • 慕粉1474681900
    2017-06-21 10:02:05

    对象消亡时会自动调用的方法