Thinkphp3.0如何開啓debug調試模式

thinkphp有一個很強大的調試模式,它能夠在windows下面模擬linux平臺運行,而且輸出頁面Trace信息,請求時間等等,當程序 出錯時會爲咱們提供不少錯誤信息,方便咱們的調試。3.0版本的調試模式默認沒有開啓運行時間顯示和頁面Trace顯示,須要自行開啓,而且建議調試模式 只開啓頁面Trace便可,由於新版的頁面Trace顯示信息已經包含了運行時間顯示。咱們先來看一下怎麼開啓debug調試模式吧吧,開啓的方法很簡 單,只須要主入口文件裏面定義一個常量。

define(‘APP_DEBUG’,TRUE); //開啓調試模式 php

而後在配置文件config.php裏面定義一個參數開啓頁面trace顯示信息,以下 html

‘SHOW_PAGE_TRACE’ =>true, //開啓頁面Trace linux

這樣就已經配置好了,開啓調試模式後項目會去加載thinkphp核心包的Conf目錄下面的默認的debug.php文件,你也能夠在你的項目配 置目錄下面自定義一個debug.php,這樣就能夠覆蓋核心包裏面的默認文件了,咱們來看下默認的debug.php都是配置一些什麼參數哦, thinkphp

return array(
 'LOG_RECORD'=>true,  // 進行日誌記錄
 'LOG_EXCEPTION_RECORD'  =>
 true,    // 是否記錄異常信息日誌
 'LOG_LEVEL'  =>
 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL',// 容許記錄的日誌級別
 'DB_FIELDS_CACHE'=> false, // 字段緩存信息
 'APP_FILE_CASE'  =>   true, // 是否檢查文件的大小寫 對Windows平臺有效
 'TMPL_CACHE_ON'    =>
 false,  // 是否開啓模板編譯緩存,設爲false則每次都會從新編譯
 'TMPL_STRIP_SPACE'      =>
 false,       // 是否去除模板文件裏面的html空格與換行
 'SHOW_ERROR_MSG'        =>
 true,    // 顯示錯誤信息

); windows

裏面的參數都是能夠本身定義的,裏面有一個APP_FILE_CASE檢查文件名大小寫很重要,也就是小編說的在windows下面模擬linux平臺,由於linux環境是區分文件名大小寫的,而如今不少的php虛擬主機都是linux環境的,因此開啓這個參數對咱們跨平臺移植有很大的幫助的,當咱們開啓調試模式和頁面trace的時候,咱們再去display一個模板看看頁面有什麼不同,以下圖: 緩存

Thinkphp3.0如何開啓debug調試模式 image00144 150x150

這個時候咱們能夠清楚的看到一些文件的加載和請求時間等信息,好了,本章到此結束。 spa

相關文章
相關標籤/搜索