"析构函数"是什么哦?

来源:2-5 PHP类和对象之构造函数和析构函数

谷老大

2017-06-21 09:55

"析构函数"是什么哦?

写回答 关注

2回答

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

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

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


    谷老大

    非常感谢!

    2017-07-10 14:40:35

    共 1 条回复 >

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

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

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181837 学习 · 2577 问题

查看课程

相似问题