析构函数 (要领)(引荐进修: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:
试图在析构函数(在剧本停止时被挪用)中抛出一个异常会致使致命毛病。
以上就是php析构要领怎样用的细致内容,更多请关注ki4网别的相干文章!