久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

ThinkPHP開發(fā)指南-調(diào)試-調(diào)試模式

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航:返回上一頁

在開啟了調(diào)試模式之后,我們會(huì)看到更加詳細(xì)的錯(cuò)誤信息,調(diào)試模式的作用在于顯示或者記錄了更多的日志信息,以便我們在項(xiàng)目開發(fā)過程中快速定位和解決問題。開啟調(diào)試模式很簡單,只要在項(xiàng)目配置文件里面設(shè)置

PHP代碼

'APP_DEBUG' => true,   

開啟調(diào)試模式之后,系統(tǒng)在運(yùn)行的時(shí)候首先會(huì)檢查項(xiàng)目是否有定義調(diào)試配置文件,如果沒有定義則調(diào)用框架默認(rèn)的調(diào)試配置文件里面的參數(shù),這些是系統(tǒng)為調(diào)試模式預(yù)設(shè)的默認(rèn)配置。系統(tǒng)的默認(rèn)調(diào)試配置文件位于ThinkPHPCommondebug.php。在這個(gè)默認(rèn)的調(diào)試配置文件里面,系統(tǒng)開啟了日志記錄、關(guān)閉了頁面防刷新機(jī)制、關(guān)閉了模板緩存,記錄了執(zhí)行過程中的SQL語句和運(yùn)行時(shí)間,并且開啟了頁面運(yùn)行時(shí)間顯示和Trace功能。如果你覺得默認(rèn)的調(diào)試配置不符合你的項(xiàng)目調(diào)試需要,你還可以在項(xiàng)目里面定義調(diào)試配置文件。

調(diào)試模式下面不會(huì)生成項(xiàng)目編譯緩存,但是仍然會(huì)生成核心編譯緩存,如果不希望生成核心緩存文件的話,可以在項(xiàng)目入口文件里面設(shè)置NO_CACHE_RUNTIME,例如

PHP代碼

define('NO_CACHE_RUNTIME',True);   

以及設(shè)置對編譯緩存的內(nèi)容是否進(jìn)行去空白和注釋,例如

PHP代碼

define('STRIP_RUNTIME_SPACE',false);   

則生成的編譯緩存文件是沒有經(jīng)過去注釋和空白的,僅僅是把文件合并到一起,這樣的好處是便于調(diào)試的錯(cuò)誤定位,建議部署模式的時(shí)候把上面的設(shè)置為True或者刪除該定義。