TP5 自定义异常类
生活随笔
收集整理的這篇文章主要介紹了
TP5 自定义异常类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TP5 異常處理 文檔
先新建了一個異常處理接管的類。在application/lib/expection下創建
ExceptionHandler.php
然后創建自定義異常BaseException.php 類繼承 Exception
<?php namespace app\lib\exception; use Exception;class BaseException extends Exception {public $code = 500;public $msg = '異常';public $errorCode = 999;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->msg = $params['msg'];if (array_key_exists('errorCode',$params)) $this->errorCode = $params['errorCode'];} }最后定義一個公共方法拋出異常
// 異常類輸出函數 function TApiException($msg = '異常', $errorCode = 999, $code = 500){throw new \app\lib\exception\BaseException(['code'=>$code,'msg'=>$msg,'errorCode'=>$errorCode]); }總結
以上是生活随笔為你收集整理的TP5 自定义异常类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机和PLC有什么区别?
- 下一篇: 2016微信公开课·张小龙演讲全文(上)