您好,欢迎来到33游戏网。
搜索
您的当前位置:首页php析构方法怎么用

php析构方法怎么用

来源:33游戏网


析构函数 (方法)(推荐学习:PHP编程从入门到精通)

__destruct ( void ) : void

PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,如 C++。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。

析构函数示例

<?php
class MyDestructableClass {
 function __construct() {
 print "In constructor\n";
 $this->name = "MyDestructableClass";
 }

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

$obj = new MyDestructableClass();
?>

析构函数即使在使用 exit() 终止脚本运行时也会被调用。在析构函数中调用 exit() 将会中止其余关闭操作的运行。

Note:

析构函数在脚本关闭时调用,此时所有的 HTTP 头信息已经发出。脚本关闭时的工作目录有可能和在 SAPI(如 apache)中时不同。

Note:

试图在析构函数(在脚本终止时被调用)中抛出一个异常会导致致命错误。

Copyright © 2019- 33spj.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务