自定义返回信息函数

 1 /**
 2  * 返回操作信息
 3  * @param string $code
 4  * @param array $data
 5  * @param string $msg
 6  * @return array|string
 7  */
 8 function returnCode($code = '', $data = [], $msg = '')
 9 {
10     $return_data = [
11         'code' => '500',
12         'msg' => '未定义消息',
13         'data' => $data,
14     ];
15     if (empty($code)) return $return_data;
16     $return_data['code'] = $code;
17     if(!empty($msg)){
18         $return_data['msg'] = $msg;
19     }
20     else if (array_key_exists($code,config('code'))) {
21         $return_data['msg'] = config('code.' . $code);
22     }
23     
24     return json_encode($return_data);
25 
26 }
27 /**
28  * 返回无data的操作信息
29  * @param string $code
30  * @param string $msg
31  * @return array|string
32  */
33 function returnCodeWithOutData($code = '', $msg = '')
34 {
35     return returnCode($code,[],$msg);
36 }

猜你喜欢

转载自www.cnblogs.com/ssx314/p/10189496.html