PHP JSON方式封装通信接口

先上代码:
[php]  view plain  copy
  1. response.class.php  
  2.   
  3. <?php  
  4.   
  5. /** 
  6.  *description 用于返回指定数据格式的类 
  7.  *@param $code [int] 返回的状态码 
  8.  *@param $message [string] 返回的状态信息 
  9.  *@param $data [array] 需要返回的数据 
  10.  * 
  11.  */  
  12.   
  13. class Response{  
  14.     public function json($code,$message,$data){  
  15.         $result = array(  
  16.                 "code" => $code,  
  17.                 "message" => $message,  
  18.                 "data" => $data  
  19.             );  
  20.         return json_encode($result);  
  21.     }  
  22. }  


response.class.PHP是一个最简单的返回json格式数据的类,在下面的课程中我们会进一步对其进行完善。

下面贴出接口文件代码:

returndata.php


  
  
  1. <?php  
  2. require "response.class.php";    //引入返回信息类  
  3.   
  4. //准备返回数据  
  5. $code = 200;  
  6. $message = "信息请求成功";  
  7. $data = array(  
  8.         "name" => "ruanwnewu",  
  9.         "sex"  => "1",  
  10.         "age"  => "28",  
  11.         "exp" => array(  
  12.                 "2012" => "北京瑞泰新",  
  13.                 "2013" => "兄弟连",  
  14.                 "2014" => "木蚂蚁科技"  
  15.             )  
  16.     );  
  17.   
  18. //实例化response类  
  19. $response = new Response;  
  20.   
  21. //返回数据  
  22. echo $response -> json($code,$message,$data);  


请求returndata.php接口返回的数据如下图所示:

这样就完成了一个最基本的,封装好的json数据通信接口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值