Apireturn.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2016/1/28
  6. * Time: 16:16
  7. */
  8. namespace common\library;
  9. class Apireturn
  10. {
  11. /**
  12. * @param int $code 异常编号
  13. * @param string $message 错误说明
  14. * @param int $status 状态码
  15. * @param string $data 返回数据
  16. * @param array $append 追加参数
  17. * @return array
  18. */
  19. static public function sent($code=0,$message ="",$status=200,$data=array(),$append=array())
  20. {
  21. $datas =array('code'=>$code,'message'=>$message,'status'=>$status,'data'=>$data);
  22. if(is_array($append)&&!empty($append))
  23. {
  24. foreach ($append as $key => $val)
  25. {
  26. $datas[$key]=$val;
  27. }
  28. }
  29. return $datas;
  30. }
  31. static public function returnJson($sign =1,$msg = '',$data=array())
  32. {
  33. $datas =array('sign'=>$sign,'msg'=>$msg);
  34. if(is_array($data)&&!empty($data))
  35. {
  36. foreach ($data as $key => $val)
  37. {
  38. $datas[$key]=$val;
  39. }
  40. }
  41. return json_encode($datas);
  42. }
  43. }