Resp.php 844 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * Description of Resp
  4. * 应答体
  5. * @author jgao
  6. */
  7. class Resp {
  8. //put your code here
  9. /**
  10. * 应答数据
  11. * @var type
  12. */
  13. public $data = null;
  14. /**
  15. * 错误码
  16. * @var type
  17. */
  18. public $err = 0;
  19. /**
  20. * 错误消息
  21. * @var type
  22. */
  23. public $errMsg = "";
  24. function stringify() {
  25. return json_encode($this);
  26. }
  27. /**
  28. *
  29. * @param type $data
  30. * @return \Resp
  31. */
  32. static function ret($data) {
  33. $resp = new Resp();
  34. $resp->data = $data;
  35. return $resp;
  36. }
  37. /**
  38. *
  39. * @param type $err
  40. * @param type $msg
  41. * @return \Resp
  42. */
  43. static function err($err, $msg) {
  44. $resp = new Resp();
  45. $resp->err = $err;
  46. $resp->errMsg = $msg;
  47. return $resp;
  48. }
  49. }