本文章來介紹一篇關於thinkphp開啟調試模式取消生成緩存,有需要了解的朋友可以參考一下本文章。
最近回到thinkphp 發現以前老版本的關閉緩存說的common這個裡面的那兩個關閉緩存的文件不見了。找了很長時間不知道怎麼回事。
於是去看手冊,看百度。 後來發現,可以開啟調試模式來關閉緩存,而且開啟調試模式對程序員來說還有很多好處的哦..
在thinkphp3.0完全開發手冊裡面搜調試兩個字,你回發現很多技巧。下面是開啟調試功能的步驟
雖然編譯緩存很優秀,但是並不利於開發階段中調試和排錯,我們強烈建議ThinkPHP開發人員在開發階段始終開啟調試模式,方便及時發現隱患問題和分析、解決問題。開啟調試模式很簡單,只需要在入口文件中增加一行常量定義代碼:
我的index.php裡面的代碼分享給你:
代碼如下 復制代碼<?php
require './ThinkPHP/ThinkPHP.php';
define('APP_DEBUG',1);
?>
在完成開發階段部署到生產環境後,只需要刪除調試模式定義代碼即可切換到部署模式。
開啟調試模式後,系統會首先加載系統默認的調試配置文件,然後加載項目的調試配置文件,調試模式的優勢在於:
² 開啟日志記錄,任何錯誤信息和調試信息都會詳細記錄,便於調試;
² 關閉模板緩存,模板修改可以即時生效;
² 記錄SQL日志,方便分析SQL;
² 關閉字段緩存,數據表字段修改不受緩存影響;
² 嚴格檢查文件大小寫(即使是Windows平台),幫助你提前發現Linux部署問題;
²
可以方便用於開發過程的不同階段,包括開發、測試和演示等任何需要的情況,不同的應用模式可以配置獨立的項目配置文件;
關於調試模式的更多用法,我們會在後面進行更詳細的講解。