'success', self::PARAMS_ERROR_EMPTY => '参数为空', self::PARAMS_ERROR_TYPE => '参数数据类型错误', self::PARAMS_ERROR_INVALID => '参数无效', self::DB_ERROR_UPDATE => '更新错误', self::DB_ERROR_SELECT => '查询无结果', self::DB_ERROR_TIMEOUT => '查询超时', self::API_ERROR => '调用api返回错误', self::EXCEPTION => '程序异常', self::PERMISSION_DENY => '权限不足', self::REDIRECT => '重定向', self::ENV_SETTING_INVALID => '配置参数缺失', self::ILLEGALAESKEY => 'encodingAesKey 非法', self::ILLEGALIV => 'ILLEGALIV', self::ILLEGALBUFFER => 'aes 解密失败', self::DECODEBASE64ERROR => '解密后得到的buffer非法', self::BASE64ENCODEERROR => 'base64加密失败', self::BASE64DECODEERROR => 'base64解密失败', ]; public static $normalCodes = [ self::SUCCESS, self::REDIRECT, ]; /** * 检查错误码是否记录日志 * @param $code * @return bool */ public static function checkErrorCodeToLog($code) { return !in_array($code, self::$normalCodes); } }