Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法捕获Symfony 3.4中的异常_Php_Exception_Exception Handling_Try Catch_Symfony 3.4 - Fatal编程技术网

Php 无法捕获Symfony 3.4中的异常

Php 无法捕获Symfony 3.4中的异常,php,exception,exception-handling,try-catch,symfony-3.4,Php,Exception,Exception Handling,Try Catch,Symfony 3.4,我正在使用symfony 3.4。我无法捕捉到异常情况。请帮帮我 try{ $a= 5/0; }catch (\Exception $e){ print_r('Exception Caught...'); } 错误消息:服务器返回了错误消息 500内部服务器错误 被零除是一个致命错误,而不是一个可以捕获的异常。但是,您可以使用set\u error\u handler函数创建引发异常的错误处理程序: 将以下代码放在导致错误的代码之前的任意位置: set_erro

我正在使用symfony 3.4。我无法捕捉到异常情况。请帮帮我

try{
        $a= 5/0;
}catch (\Exception $e){
        print_r('Exception Caught...');
}
错误消息:服务器返回了错误消息

500内部服务器错误


被零除是一个致命错误,而不是一个可以捕获的异常。但是,您可以使用
set\u error\u handler
函数创建引发异常的错误处理程序:

将以下代码放在导致错误的代码之前的任意位置:

set_error_handler(function ($errno, $errstr) {
    throw new \Exception('Fatal Error: '.$errstr);
});