【PHP】PHP接口返回数据格式

小破孩
2022-06-19 / 0 评论 / 84 阅读 / 正在检测是否收录...
    /**
     * @Author: 小破孩嫩
     * @Email: 3584685883@qq.com
     * @Time: 2020/9/30 16:35
     * @param $code 状态码
     * @param string $msg 提示信息
     * @param array $data 数据
     * @Description:返回标格式
     */
    function returnResponse ($code,$msg = '',$data=array()){
        $retData = array(
            'code' => $code,
            'message' => $msg,
            'data' => $data?$data:'',
        );
        #错误时不显示data
        if($code != 200){
            unset($retData['data']);
        }
        header('Content-Type:application/json; charset=utf-8');
        exit(json_encode($retData,JSON_UNESCAPED_UNICODE));
    }


    public function show($code = '', $message = '',  $result = '', $httpCode = 200){
        $data = [
            'code'    => $code,
            'message' => $message,
            'result'  => $result,
        ];
        if(empty($data['result'])){
            unset($data['result']);
        }
        return json($data,$httpCode);
    }
这个方法只是code值在200的时候才会有返回data;
0

评论 (0)

取消