使用register_shutdown_function不工作报告语法错误


Report Syntax Errors Using register_shutdown_function Not Working

我设置了一个函数来捕获致命错误。如果我添加一个对未定义函数的调用,代码就可以正常工作。当我使用exit();时,它也起作用;,但如果我有任何语法错误,比如缺少分号,它就不起作用。

register_shutdown_function( "reportFatalError" );
function reportFatalError()
{
    echo "error";
}
echo undefinedfuncton(); //works
echo "missing semi colon" //does not work
echo "next line";

我怎样才能让它发挥作用?

列出错误类型错误和记录

这是在脚本中使用错误处理的示例