laravel5 使用try catch的实例详解

作者: JONE 分类: 编程 发布时间: 2020-07-24 11:26

原链接 https://www.jb51.net/article/129383.htm

尝试使用try catch,发现一直没有成功

try{
    var_dump($val);
}catch (Exception $e){
    var_dump($e);
}

在php中,这段代码应该会打印$e的值。然而在Laravel 5却不会。这是因为Laravel 5强制使用了PSR标准,必须使用正确的namespace。

所以要使用try catch的语法,要么代码在最开头使用 use \Exception,要么使用catch (\Exception $e).所以正确使用方式是

try{
    var_dump($val);
}catch (\Exception $e){
    var_dump($e);
}