萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> thinkphp開啟調試模式取消生成緩存

thinkphp開啟調試模式取消生成緩存

本文章來介紹一篇關於thinkphp開啟調試模式取消生成緩存,有需要了解的朋友可以參考一下本文章。

最近回到thinkphp  發現以前老版本的關閉緩存說的common這個裡面的那兩個關閉緩存的文件不見了。找了很長時間不知道怎麼回事。

於是去看手冊,看百度。 後來發現,可以開啟調試模式來關閉緩存,而且開啟調試模式對程序員來說還有很多好處的哦..

 

在thinkphp3.0完全開發手冊裡面搜調試兩個字,你回發現很多技巧。下面是開啟調試功能的步驟

 

雖然編譯緩存很優秀,但是並不利於開發階段中調試和排錯,我們強烈建議ThinkPHP開發人員在開發階段始終開啟調試模式,方便及時發現隱患問題和分析、解決問題。開啟調試模式很簡單,只需要在入口文件中增加一行常量定義代碼:

我的index.php裡面的代碼分享給你:

 代碼如下 復制代碼

<?php
 require './ThinkPHP/ThinkPHP.php';
 define('APP_DEBUG',1);
?>


在完成開發階段部署到生產環境後,只需要刪除調試模式定義代碼即可切換到部署模式。


開啟調試模式後,系統會首先加載系統默認的調試配置文件,然後加載項目的調試配置文件,調試模式的優勢在於:


²  開啟日志記錄,任何錯誤信息和調試信息都會詳細記錄,便於調試;


²  關閉模板緩存,模板修改可以即時生效;


²  記錄SQL日志,方便分析SQL;


²  關閉字段緩存,數據表字段修改不受緩存影響;


²  嚴格檢查文件大小寫(即使是Windows平台),幫助你提前發現Linux部署問題;


² 
可以方便用於開發過程的不同階段,包括開發、測試和演示等任何需要的情況,不同的應用模式可以配置獨立的項目配置文件;


關於調試模式的更多用法,我們會在後面進行更詳細的講解。

 

copyright © 萬盛學電腦網 all rights reserved