PHP 类析构函数 - destruct

PHP 使用 __destruct 来声明一个类的析构函数

PHP 5 引入了析构函数的概念

析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数

语法

PHP 语言为一个类声明析构函数的语法格式如下

<?php
void __destruct ( void )

范例

<?php
class MyDestructableClass
{
    function __construct()
    {
        echo "构造函数<br/>";
        $this->name = "MyDestructableClass";
    }

    function __destruct()
    {
        echo '析构函数','<br/>';
        echo "销毁 " . $this->name . "\n";
   }
}

$obj = new MyDestructableClass();

echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';

运行范例 »

运行以上范例,输出结果如下

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.