gpt4 book ai didi

PHP - 为什么没有捕捉到这个 fatal error ?

转载 作者:行者123 更新时间:2023-12-03 08:05:49 24 4
gpt4 key购买 nike

function truExceptionHandler($no, $str, $file, $line) {
if ($str != "Only variables should be assigned by reference") {
echo '<br/><pre>';
echo "<b>[ERROR] ".$str." in ".$file." on line ".$line."</b><br/>";
print_r(debug_backtrace(2));
}
}

set_error_handler('truExceptionHandler');

我上面的函数没有捕捉到错误 Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\site.com\system\core\Common.php on line 328
我需要改变什么以确保它被捕获?

最佳答案

fatal error 是致命的。抓不住,PHP现在是DOA .特别是,该错误是堆栈溢出。在堆栈溢出的上下文中,期望 PHP 创建一个新的堆栈框架来调用您的错误处理程序是没有意义的。

关于PHP - 为什么没有捕捉到这个 fatal error ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com