php中的错误类写法
来源:互联网 发布:淘宝男模特 编辑:程序博客网 时间:2024/06/06 03:56
底层类
抛异常写法:
throw new Suf_Error(Suf_Error_Code::USER_PHONE_CODE_ERROR);
/** * 通用错误类 */class Suf_Error extends Exception{ public function __construct($errcode, $errmsg = '') { if (!$errmsg) { $errmsg = Suf_Error_Code::getMsg($errcode); } parent::__construct($errmsg, $errcode); Suf_Log::trace($errmsg); }}
class Suf_Error_Code{ // 系统级错误 const SYSTEM = 10000; const PARAM = 10001; const AUTH = 10002; const PY_ERROR = 10003; protected static $arrMsg = [ self::SYSTEM => '系统错误', self::PARAM => '参数错误', self::AUTH => '权限错误', self::PY_ERROR => '服务异常', ]; public static function getMsg($code) { return self::$arrMsg[$code] ?? self::$arrMsg[self::SYSTEM_EXCEPTION]; } public static function codeAuth($code) { if (array_key_exists($code, Suf_Error_Code::$arrMsg)) { return true; } else { return false; } }}
阅读全文
0 0
- php中的错误类写法
- php 类的写法
- php 类写法用法
- PHP类基本写法
- php中的错误
- PHP中的错误
- PHP中的错误处理
- php中的错误处理
- php中的错误级别
- php 中的错误
- php中的错误级别
- PHP编程中的错误
- PHP中的错误级别
- 缓存在类中的写法
- mysql在PHP中的错误
- PHP.ini 中的错误提示
- PHP中的Notice错误提示
- PHP中的错误与异常
- css实现梯形标签页
- C++的三种访问权限与三种继承方式
- 第二周项目一C/C++语言中函数参数传递的三种方式之传值
- UIlabel,文字复制
- 大型分布式网站优化术语分析
- php中的错误类写法
- BZOJ 1003 物流运输 (spfa+dp)
- php根据Http请求头部信息下载文件
- Linux系统编程——vfork() 函数详解
- Android 文件存储
- Makefile 学习
- 华为笔试编程2
- 用IBM Bluemix-Watson API 实现语音人机交互
- 消息队列RabbitMQ与Spring集成