一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 讓whoops幫我們告別ThinkPHP6的異常頁面

讓whoops幫我們告別ThinkPHP6的異常頁面

2020-06-14 14:32老劉pro PHP教程

本文給大家分享的是使用whoops接管thinkphp6的異常處理,從而使我們得到新的世界,希望大家能夠喜歡

春節期間熟悉了TP6, 也寫了一個TP6的博客程序,但系統的異常頁面實在另外頭疼,很多時候無法查看到是哪行代碼出的問題。

所以就特別的想把whoops引進來,經過一系列的研究,終于找到了解決的辦法:

1. 通過composer安裝whoops

運行命令:  composer require filp/whoops

注意:composer引進的文件如果有語法錯誤,需要提前把語法錯誤處理好才能進行安裝,否則一直報錯。

2. 使用whoops接管tp6的異常處理

在/app/ExceptionHandle.php文件的render()方法中加入如下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 添加自定義異常處理機制
if (ENV('APP_DEBUG')) {
  // 如果是HttpResponseException異常則原樣輸出
  // JUMP插件里的success,error和result方法均返回的是HttpResponseException異常
  if ($e instanceof HttpResponseException) {
    return $e->getResponse();
  }
 
  // Whoops 接管請求異常
  $whoops = new \Whoops\Run;
  $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler());
  return Response::create(
    $whoops->handleException($e),
    'html',
    500
  );
}

如下圖:

讓whoops幫我們告別ThinkPHP6的異常頁面

3. 看看結果吧

我在博客首頁的index方法中寫入了一個不存在的函數:

讓whoops幫我們告別ThinkPHP6的異常頁面

刷新頁面一看, 妥了

讓whoops幫我們告別ThinkPHP6的異常頁面

OK. 熟悉的whoops又回來了.

4. 后記

為了在thinkphp6中使用whoops, 我又認真的看了一遍PHP7中的異常機制,終于是把whoops給引進來了.

在學習異常處理的過程中, 我也發現在PHP7中應該使用try()catch()來進行業務處理, 而不是再使用if()else()了.

后續我會單獨寫篇文章來講述我在研究PHP7的異常中獲得的經驗.

以上就是讓whoops幫我們告別ThinkPHP6的異常頁面的詳細內容,更多關于whoops替換ThinkPHP6的異常頁的資料請關注服務器之家其它相關文章!

原文鏈接:https://segmentfault.com/a/1190000021884649

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品美女久久久久 | 盲井在线 | 四虎影院在线免费播放 | 亚洲欧美一区二区三区在线观看 | 国产亚洲欧美一区二区三区 | 欧美日韩久久中文字幕 | 性奶老妇 视频 | 女人和拘做受全过程免费 | 色在线免费| 不良小说 | 日本一道高清不卡免费 | 男同gay作爰视频网站 | 亚洲www在线 | 五月丁开婷婷 | 香蕉久久夜色精品国产小优 | 毛片网站大全 | 日本老妇成熟 | 婷婷影院在线观看 | 岛国不卡| 日韩高清成人毛片不卡 | 不知火舞被c视频在线播放 不卡一区二区三区卡 | 国产日产精品久久久久快鸭 | 98免费视频| 欧美国产在线观看 | 97se狠狠狠狠狼亚洲综合网 | 色婷婷影院在线视频免费播放 | a毛片在线免费观看 | chinesezoozvideos| 欧美一区二区三区精品影视 | 吻戏辣妞范1000免费体验 | 亚洲免费视频一区 | 男人天堂亚洲 | 日本中文字幕高清 | 精品久久久久免费极品大片 | 国产美女屁股直流白浆视频无遮挡 | 日本黄a三级三级三级 | 国产麻豆精品视频 | videojapan日本孕交孕 | 青草香蕉精品视频在线观看 | 青草草视频在线观看 | 日韩夫妻性生活 |