封装一个php语言的api提示类
<?php namespace App\Extensions; class ApiNoticeUtils { //通用请求 const RECODE_SUCCESS = 200; const RECODE_REQUESTFAIL = 1; const RECODE_PARAMERR = 506; //.... //订单相关 //系统错误 const RECODE_SYSTEMARR = 500; public static $notice_msg = [ self::RECODE_SUCCESS => '请求成功', self::RECODE_REQUESTFAIL => '请求失败', self::RECODE_PARAMERR => '请求参数缺失或错误', //..... self::RECODE_SYSTEMARR => '系统错误' ]; public static function noticeMsg (int $notice_code, array $data = [] ) { if(!isset(self::$notice_msg[$notice_code])) { $notice_code = self::RECODE_SYSTEMARR; } $result = [ 'code' => $notice_code, 'message' => self::$notice_msg[$notice_code] ]; if ($data) { foreach ($data as $k => $v) { $result['data'][$k] = $v; } } return $result; } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步