无法在 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);
});