析构函数

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

PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,其语法格式如下:

void __destruct ( void )
实例
<?php
class MyDestructableClass {
   function __construct() {
       print "构造函数\n";
       $this->name = "MyDestructableClass";
   }

   function __destruct() {
       print "销毁 " . $this->name . "\n";
   }
}

$obj = new MyDestructableClass();
?>
执行以上代码,输出结果为:

构造函数
销毁 MyDestructableClass
您需要登录后才可以评论。登录 | 立即注册

PHP 圈

PHP 圈

PHP 是一种通用开源脚本语言。利于学习,使用广泛,主要适用于 Web 开发领域。

  • 话题79
  • 会员112

相关话题