美文网首页
php中异常处理和捕获

php中异常处理和捕获

作者: 我的楼兰0909 | 来源:发表于2018-12-10 09:57 被阅读0次
    try {
     
        要执行的代码.......
     
    } catch (\Error $e){
        return ['status'=>'Error','error_msg'=>$e->getMessage()];
    } catch (\Exception $e) {
        return ['status'=>'Exception','error_msg'=>$e->getMessage()];
    } catch (\Throwable $e) {
        return ['status'=>'Throwable','error_msg'=>$e->getMessage()];
    }
     
     
    Exception
    ->getMessage 异常消息内容
    ->getPrevious 返回异常链中的前一个异常
    ->getCode 获取异常代码
    ->gitFile 获取发生异常的程序文件名称
    ->getLine 发生异常的代码行号
    ->getTrace 获取异常追踪信息
    ->__toString 将异常对象转换为字符串
     
    Fatal 致命错误,脚本终止运行
    Parse 编译时解析错误,语法错误,脚本终止运行
    Warning 警告错误 脚本不终止运行
    Notice 通知错误,脚本不终止运行
    

    相关文章

      网友评论

          本文标题:php中异常处理和捕获

          本文链接:https://www.haomeiwen.com/subject/ziezcqtx.html