Base.php 771 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * QcloudApi_Common_Base
  4. */
  5. abstract class QcloudApi_Common_Base
  6. {
  7. /**
  8. * $_error
  9. * 错误号
  10. */
  11. protected $_error = 0;
  12. /**
  13. * setError
  14. * 设置错误信息
  15. *
  16. * @param int $code 错误号
  17. * @param string $message 错误信息
  18. * @param string $ext 扩展信息
  19. * @return object
  20. */
  21. public function setError($code, $message, $ext = '')
  22. {
  23. require_once QCLOUDAPI_ROOT_PATH . '/Common/Error.php';
  24. $this->_error = new QcloudApi_Common_Error($code, $message, $ext);
  25. return $this->_error;
  26. }
  27. /**
  28. * getError
  29. * 获取错误信息
  30. *
  31. * @return object
  32. */
  33. public function getError()
  34. {
  35. return $this->_error;
  36. }
  37. }