123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace app\common\exception;
- use think\Exception;
- /**
- * Class BaseException
- * 自定义异常类的基类
- */
- class BaseException extends Exception
- {
- public $code = 0;
- public $message = 'invalid parameters';
- /**
- * 构造函数,接收一个关联数组
- * @param array $params 关联数组只应包含code、msg,且不应该是空值
- */
- public function __construct($params = [])
- {
- if (!is_array($params)) {
- return;
- }
- if (array_key_exists('code', $params)) {
- $this->code = $params['code'];
- }
- if (array_key_exists('msg', $params)) {
- $this->message = $params['msg'];
- }
- }
- }
|