ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 有了自定义异常处理类,当然还得有自定义异常类,而所有的自定义异常都有一个基类,我给它命名为` BaseException` 代码如下: ~~~ use think\Exception; class BaseException extends Exception { // HTTP 状态码 public $code = 400; // 错误信息 public $msg = '参数错误'; // 自定义错误码 public $errCode = 10000; public function __construct($params = []) { if (!is_array($params)) { return; } if (array_key_exists('code', $params)) { $this->code = $params['code']; } if (array_key_exists('msg', $params)) { $this->msg = $params['msg']; } if (array_key_exists('errCode', $params)) { $this->errCode = $params['errCode']; } } } ~~~