无法在 Symfony 3.4 中捕获异常
Unable to Catch Exceptions in Symfony 3.4
我正在使用 symfony 3.4。我无法捕获异常。请帮帮我。
try{
$a= 5/0;
}catch (\Exception $e){
print_r('Exception Caught...');
}
错误消息:服务器返回
500 Internal Server Error
被零除是致命错误,不是可以捕获的异常。但是,您可以使用 set_error_handler
函数创建一个错误处理程序来代替抛出异常:
将以下代码放在导致错误的代码之前的任意位置:
set_error_handler(function ($errno, $errstr) {
throw new \Exception('Fatal Error: '.$errstr);
});
我正在使用 symfony 3.4。我无法捕获异常。请帮帮我。
try{
$a= 5/0;
}catch (\Exception $e){
print_r('Exception Caught...');
}
错误消息:服务器返回
500 Internal Server Error
被零除是致命错误,不是可以捕获的异常。但是,您可以使用 set_error_handler
函数创建一个错误处理程序来代替抛出异常:
将以下代码放在导致错误的代码之前的任意位置:
set_error_handler(function ($errno, $errstr) {
throw new \Exception('Fatal Error: '.$errstr);
});