TP3.2的try catch如何捕获异常

php教程评论1.6K views阅读模式

Java代码

public function t(){
        try {
            throw new \Exception("haha");
        }catch (Exception $e){
            dump($e);
        }
         
    }

以上catch无法捕捉到,会出现ERROR的页面。因为catch (Exception $e){捕获的是当前module的Exception类,而不是\Exception,因此需要改成

Java代码

public function t(){
        try {
           E("errr");
        }catch (\Exception $e){
            dump($e);
        }
    }

企鹅博客
  • 本文由 发表于 2019年9月7日 00:17:40
  • 转载请务必保留本文链接:https://www.qieseo.com/231199.html

发表评论