我在开发我的应用程序时正在测试一门课程,就像我所做的任何其他快速懒惰方法调整echo
一样
function __construct(){
parent::__construct();
echo "yaba daba doo";
exit();
}
现在,经过几次测试,我想检查该类是否已完全编译,因此我写道:
function __destruct(){
echo "ends here";
exit();
}
有趣的是,即使有一个exit
in __construct
,它仍然执行__destruct
!
据我所知,退出“杀死”了这个过程,不是吗?
__destruct
当对象不再有对该类的引用时调用。
这是否意味着,exit(0)
不会优先终止进程?
它是一个PHP错误吗?因为,IMO 脚本不应该更进一步?