亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Thinkphp5框架異常處理操作實例分析

Thinkphp5框架異常處理操作實例分析

熱門標(biāo)簽:電子地圖標(biāo)注怎么修改 梧州市機(jī)器人外呼系統(tǒng)怎么樣 臨沂crm外呼系統(tǒng)平臺 如何在世界地圖標(biāo)注 菏澤語音外呼系統(tǒng)運營商 公司外呼系統(tǒng)中心 廈門400電話辦理選易號網(wǎng) 地圖標(biāo)注符號樣式有 天客通地圖標(biāo)注

本文實例講述了Thinkphp5框架異常處理操作。分享給大家供大家參考,具體如下:

異常處理

有時候服務(wù)端會報出我們無法感知的錯誤,TP5默認(rèn)會自動渲染錯誤的形式,生產(chǎn)環(huán)境中這樣的形式并不是我們想要的。

未知錯誤

1.exception\Handle.php下的render方法需要覆蓋

創(chuàng)建ApiHandleException.php

?php

namespace app\common\lib\exception;
use think\exception\Handle;

class ApiHandleException extends Handle {

  /**
   * http 狀態(tài)碼
   * @var int
   */
  public $httpCode = 500;

  public function render(\Exception $e) {
    return show(0, $e->getMessage(), [], $this->httpCode);
  }
}

2.修改config.phpexception_handle配置項

已知錯誤

我們在判斷一個數(shù)據(jù)是否合法的時候,若不合法則拋出異常。

例如:

    if($data['msg'] != 1){
      throw Exception('數(shù)據(jù)異常');
    }

使用內(nèi)置的異常http狀態(tài)碼始終為500

1.創(chuàng)建ApiException.php

?php

namespace app\common\lib\exception;
use think\Exception;

class ApiException extends Exception {

  public $message = '';
  public $httpCode = 500;
  public $code = 0;
  /**
   * @param string $message
   * @param int $httpCode
   * @param int $code
   */
  public function __construct($message = '', $httpCode = 0, $code = 0) {
    $this->httpCode = $httpCode;
    $this->message = $message;
    $this->code = $code;
  }
}

2.對ApiHandleException.php改寫

?php

namespace app\common\lib\exception;
use think\exception\Handle;

class ApiHandleException extends Handle {

  /**
   * http 狀態(tài)碼
   * @var int
   */
  public $httpCode = 500;

  public function render(\Exception $e) {
    if ($e instanceof ApiException) {
      $this->httpCode = $e->httpCode;
    }
    return show(0, $e->getMessage(), [], $this->httpCode);
  }
}

開發(fā)環(huán)境

在開發(fā)環(huán)境的時候依舊使用異常渲染的模式

ApiHandleException.php中添加代碼

    if(config('app_debug') == true) {
      return parent::render($e);
    }

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • 詳解Docker 下開發(fā) hyperf 完整使用示例
  • PhpStorm 如何優(yōu)雅的調(diào)試Hyperf的方法步驟
  • php框架知識點的整理和補(bǔ)充
  • php中Workerman框架實例講解
  • 淺談php常用的7大框架的優(yōu)缺點
  • php框架CI(codeigniter)自動加載與自主創(chuàng)建對象操作實例分析
  • ThinkPHP5框架中使用JWT的方法示例
  • Thinkphp5框架中引入Markdown編輯器操作示例
  • 淺談減少Hyperf框架的掃描時間

標(biāo)簽:雞西 迪慶 郴州 白城 綿陽 黃石 貴陽 瀘州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Thinkphp5框架異常處理操作實例分析》,本文關(guān)鍵詞  Thinkphp5,框架,異常,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Thinkphp5框架異常處理操作實例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Thinkphp5框架異常處理操作實例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    韩国毛片免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 高清一级毛片一本到免费观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 你懂的日韩| 精品久久久久久中文字幕一区| 精品国产三级a| 青青青草视频在线观看| 国产精品免费久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 毛片的网站| 国产成人精品综合| 欧美大片aaaa一级毛片| 久久99中文字幕| 久久精品免视看国产成人2021| 免费国产在线观看| 香蕉视频三级| 青青青草视频在线观看| 一级女性全黄久久生活片| 国产美女在线一区二区三区| 成人免费高清视频| 国产不卡高清在线观看视频| 亚久久伊人精品青青草原2020| 国产国产人免费视频成69堂| 午夜精品国产自在现线拍| 久久国产影院| 黄色短视屏| 国产网站麻豆精品视频| 免费毛片播放| 欧美日本免费| 中文字幕97| 日韩av东京社区男人的天堂| 成人高清视频在线观看| 九九九在线视频| 精品视频免费在线| 免费国产在线观看| 香蕉视频三级| 成人免费福利片在线观看| 欧美另类videosbestsex视频 | 国产a视频| 国产视频网站在线观看| 国产视频久久久久| 精品国产亚洲人成在线| 国产视频一区在线| 成人影视在线播放| 九九九国产| 免费国产在线观看不卡| 精品国产一区二区三区久久久狼 | 成人免费观看视频| 中文字幕一区二区三区 精品| 亚欧视频在线| 久久99中文字幕| 国产激情一区二区三区| 国产视频一区二区三区四区| 久久精品欧美一区二区| 免费的黄色小视频| 高清一级毛片一本到免费观看| 欧美大片a一级毛片视频| 国产精品12| 日本免费乱人伦在线观看 | 精品国产香蕉在线播出| 精品视频在线观看视频免费视频| 午夜久久网| 国产视频久久久久| 精品国产一区二区三区久久久蜜臀 | 人人干人人插| 九九九在线视频| 欧美另类videosbestsex视频| 久久精品大片| 麻豆网站在线免费观看| 日韩中文字幕在线亚洲一区| 日韩专区亚洲综合久久| 精品国产一区二区三区免费| 午夜久久网| 国产成人精品综合| 日韩专区第一页| 国产麻豆精品高清在线播放| 99久久精品国产国产毛片 | 国产一区二区精品久久91| 精品国产一区二区三区久久久蜜臀| 一级毛片视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产高清视频免费观看| 青草国产在线| 天天做日日爱| 亚洲第一色在线| 麻豆网站在线免费观看| 成人av在线播放| 日日日夜夜操| 香蕉视频亚洲一级| 国产亚洲精品aaa大片| 国产福利免费视频| 国产一区二区精品久久91| 精品美女| 国产a视频| 国产精品1024永久免费视频| 久草免费资源| 国产网站免费在线观看| 国产综合成人观看在线| 欧美一级视| 午夜激情视频在线播放| 精品视频在线观看一区二区三区| 国产网站免费观看| 国产a视频| 国产一级生活片| 国产网站免费视频| a级毛片免费观看网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频免费观看| 久草免费资源| 成人高清视频免费观看| 久久国产一久久高清| 亚洲女初尝黑人巨高清在线观看| 免费国产在线观看不卡| 天天做人人爱夜夜爽2020毛片| 午夜久久网| 国产精品免费久久| 欧美日本国产| 黄视频网站在线免费观看| 国产伦久视频免费观看视频| 韩国三级香港三级日本三级| 99久久网站| 黄色免费三级| 91麻豆国产福利精品| 成人高清免费| 国产麻豆精品免费视频| 国产成人精品综合在线| 日日夜夜婷婷| 四虎影视库| 日韩在线观看免费| 久久精品店| 99色视频在线观看| 色综合久久久久综合体桃花网| 久久精品欧美一区二区| 亚飞与亚基在线观看| 欧美激情一区二区三区在线| 色综合久久天天综线观看| 日韩一级精品视频在线观看| 成人免费一级纶理片| 久久久久久久男人的天堂| 亚欧成人乱码一区二区| 青草国产在线观看| 日韩在线观看网站| 九九九在线视频| 午夜在线观看视频免费 成人| 国产麻豆精品免费密入口| 欧美国产日韩久久久| 成人在免费观看视频国产| 美女免费精品高清毛片在线视| 99久久精品国产高清一区二区 | 日韩在线观看视频免费| 国产精品自拍亚洲| 国产伦久视频免费观看 视频| 精品视频一区二区三区免费| 天天色成人网| 国产成人精品综合在线| 午夜久久网| 国产亚洲免费观看| 成人免费高清视频| 精品视频免费看| 在线观看成人网| 韩国三级视频网站| 四虎影视库国产精品一区| 韩国三级香港三级日本三级la| 香蕉视频久久| 一级女性全黄生活片免费| 亚欧乱色一区二区三区| 成人高清免费| 天天色成人| 天天做日日干| 99热精品在线| 精品在线免费播放| 日韩一级精品视频在线观看| 欧美另类videosbestsex高清| 欧美一区二区三区在线观看| 亚洲 国产精品 日韩| 99色吧| 一级片片| 欧美一级视频免费观看| 亚欧视频在线| 九九精品久久久久久久久| 免费国产一级特黄aa大片在线| 欧美另类videosbestsex高清| 午夜久久网| 色综合久久天天综合观看| 国产原创中文字幕| 亚洲wwwwww| 四虎影视库国产精品一区| 九九九网站| 亚洲精品影院久久久久久| 国产一区免费观看| 韩国毛片 免费| 高清一级片| 国产网站免费观看| 精品美女| 成人在免费观看视频国产| 久久国产精品自线拍免费| 国产欧美精品| 欧美一级视| 日本伦理片网站|