php-Api开发返回数据方式优化
来源:互联网 发布:电动汽车充电软件 编辑:程序博客网 时间:2024/06/05 04:49
在Api开发中,服务端要返回XML或json数据到客户端
在返回json数据时,每次返回都要调用json_encode()函数,将数组转换成字符串后再返回,如果开发大量的Api接口,就会影响效率,而且代码的维护性也不好,我采用的方式是定义一个json函数,代码如下:
function json($code = '', $data=array()){ switch ($code) { case "0" : $message = "get success"; break; case "10040" : $message = "客户端参数缺失"; break; case "10041" : $message = "请求超时"; break; case "10042" : $message = "上传文件错误"; break; case "10045" : $message = "验证失败"; break; case "10046" : $message = "验证参数缺失"; break; case "10047" : $message = "注册失败-邮箱已注册"; break; case "10050" : $message = "服务器错误-添加数据失败"; break; case "10051" : $message = "服务器错误-请求数据失败"; break; // ... 这里是我定义的状态码对应的提示消息,可以根据需要自己定义,发布到wiki,通知客户端开发人员 default : $messge = "未知"; } $result = array( 'code' => $code, 'message' => $message ); if (empty($data) == false) { $result['data'] = $data; } echo json_encode($result); exit();}
这样我在每次给Api返回数据时就可以这样调用我自定义的json函数
$data = array("name" => "Lemone", "sex" => "male");json("10040);json("0", $data); // $data参数时可选的
欢迎加入PHP技术交流群(478642311)
0 0
- php-Api开发返回数据方式优化
- 开发笔记 - PHP返回的数据问题
- php api返回数据正常code却是500
- API开发之封装接口数据返回函数
- SpringMVC返回数据方式
- php返回json数据
- php返回json数据
- php、js两种不同方式根据关键词返回经纬度接口【基于Google map API】
- web api返回json数据
- PHP开发API
- php api接口开发
- fetch API获取返回值的方式
- iframe实现无刷新上传文件并在当前页面返回数据php处理方式
- PHP给第三方接口POST或GET方式传输数据并得到返回值
- php服务器端返回一组数据
- php返回数据格式化类
- php返回json格式数据
- php连接返回json数据
- CSDN博客添加浮动窗口的方法
- CountDownTimer的使用和原理
- You must not call setTag() on a view Glide is targeting
- error CS0103: The name `UnityEditor' does not exist in the current context
- AI 从业者该如何选择深度学习开源框架
- php-Api开发返回数据方式优化
- activiti之并行网关,驳回
- strcmp函数和strcpy函数
- 隐式Intent 你又知多少?
- Leetcode374. Guess Number Higher or Lower
- 统计数组中26个字母出现的次数
- PAT_乙级 1012 数字分类
- oracle 统计
- 如何做一个简单的自动化压力测试