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>';
运行以上范例,输出结果如下