exceptionex.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 16/3/6
  6. * Time: 下午10:42
  7. */
  8. class TypeException extends Exception
  9. {
  10. public function __construct()
  11. {
  12. $code = errcode::ErrApptype;
  13. $message = errcode::msg($code);
  14. parent::__construct($message, $code, null);
  15. }
  16. }
  17. class UnloginException extends Exception
  18. {
  19. public function __construct()
  20. {
  21. $code = errcode::ErrUnLogin;
  22. $message = errcode::msg($code);
  23. parent::__construct($message, $code, null);
  24. }
  25. }
  26. class UnSignException extends Exception
  27. {
  28. public function __construct()
  29. {
  30. $code = errcode::ErrSignParamter;
  31. $message = errcode::msg($code);
  32. parent::__construct($message, $code, null);
  33. }
  34. }
  35. class UnImplementsException extends Exception
  36. {
  37. public function __construct($method)
  38. {
  39. $code = errcode::ErrUnImplements;
  40. parent::__construct($method . ":功能未实现", $code, null);
  41. }
  42. }
  43. class LzException extends Exception
  44. {
  45. public function __construct($content)
  46. {
  47. parent::__construct($content, 0, null);
  48. }
  49. }