Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

57 linhas
1.3 KiB

  1. <?php
  2. /***************************************************************************
  3. *
  4. * Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
  5. *
  6. **************************************************************************/
  7. /**
  8. *
  9. * @file PushException.php
  10. * @encoding UTF-8
  11. *
  12. * @date 2014年12月31日
  13. *
  14. */
  15. /**
  16. * 表示一个服务端API调用异常,接收到这个异常一般表示客户端及网络运行正常
  17. */
  18. class ServerException extends Exception {
  19. /**
  20. * Constructor
  21. * @param string $msg
  22. * @param int $code
  23. */
  24. function __construct($msg, $code) {
  25. parent::__construct($msg, $code);
  26. }
  27. }
  28. /**
  29. * 表示一个http访问异常,该异常由客户端调用http功能时产生.一般表示网络访问存在异常
  30. */
  31. class HttpException extends Exception {
  32. /**
  33. * Constructor
  34. * @param string $msg
  35. * @param int $code
  36. */
  37. function __construct($message, $code) {
  38. parent::__construct($message, $code);
  39. }
  40. }
  41. /**
  42. * 表示一个客户端异常, 一般为初始化, 参数检查等出现异常
  43. */
  44. class ClientException extends Exception {
  45. /**
  46. * Constructor
  47. * @param string $msg
  48. * @param int $code
  49. */
  50. function __construct($message, $code) {
  51. parent::__construct($message, $code);
  52. }
  53. }