本文主要讲解“什么是php自毁”,文中的讲解内容简单明了,易学易懂。请跟随边肖的思路,一起学习和学习“什么是php自毁”。
Php析构函数引用析构函数“_ _ destroy()”;析构函数是PHP5引入的一个概念。当对象的所有引用被删除或对象被显式销毁时,析构函数被执行。
操作环境:Windows7系统,PHP 7.1版本,DELL G3电脑。
析构函数
_ _自毁():无效
PHP 5引入了析构函数的概念,类似于其他面向对象的语言,比如c语言,当对象的所有引用都被删除或者对象被显式销毁时,就会执行析构函数。
析构函数的例子。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
classMyDestructableClass
{
function _ _ construct(){ 0
打印“Intructor \ n”;
}
function _ _ destrust(){ 0
打印“销毁”。_ _ CLASS _ _ . '\ n ';
}
}
$ obj=newmydescalableclass();像构造函数一样,父类的析构函数不会被引擎秘密调用。要执行父类的析构函数,必须在子类的析构函数体中显式调用parent: _ _ destruct()。此外,像构造函数一样,如果子类自己不定义析构函数,它们将从父类继承。
即使使用exit()终止脚本,也会调用析构函数。在析构函数中调用exit()将中止其余的关闭操作。
注意:
脚本关闭时会调用析构函数,此时所有的HTTP头信息都已发送。脚本关闭时的工作目录可能与SAPI的不同(例如apache)。
注意:
试图在析构函数(脚本终止时调用)中引发异常将导致致命错误。
感谢您的阅读。以上就是“什么是php析构函数”的内容。看完这篇文章,相信你对什么是php析构函数有了更深的理解。具体用法需要实践验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/53564.html