QQ扫一扫联系
ModStart\Core\Exception\BizException 是系统中最常用的业务异常类。当业务逻辑校验不通过时,使用 BizException::throws 抛出异常,系统会自动捕获并返回友好的错误提示。
BizException::throws( $msg, $param )
$msg string 错误消息$param array 额外参数void(抛出异常)代码示例
if (!$user) {
BizException::throws('用户不存在');
}
BizException::throwsIf( $msg, $condition, $param )
$msg string 错误消息$condition mixed 条件,为 true 时抛出$param array 额外参数void
代码示例
BizException::throwsIf('用户不存在', empty($user));
BizException::throwsIfEmpty( $msg, $object, $param )
$msg string 错误消息$object mixed 值,为空时抛出$param array 额外参数void
BizException::throwsIfResponseError( $response, $prefix, $param )
$response array 标准响应数组(含 code 字段)$prefix string 错误前缀$param array 额外参数void
代码示例
$ret = CurlUtil::postJSON($url, $data);
BizException::throwsIfResponseError($ret, '远程请求失败');