1. 程式人生 > >自定義返回資訊函式

自定義返回資訊函式

 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 }