ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 调试模式 [上一页](18.html "上一页")[下一页](20.html "下一页") 虽然编译缓存很优秀,但是并不利于开发阶段中调试和排错,我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式,方便及时发现隐患问题和分析、解决问题。开启调试模式很简单,只需要在入口文件中增加一行常量定义代码:`<?php<br class="calibre5"></br>    //开启调试模式<br class="calibre5"></br>    define('APP_DEBUG', true);<br class="calibre5"></br>    //加载框架入口文件<br class="calibre5"></br>    require './ThinkPHP/ThinkPHP.php';`在完成开发阶段部署到生产环境后,只需要删除调试模式定义代码即可切换到部署模式。开启调试模式后,系统会首先加载系统默认的调试配置文件,然后加载项目的调试配置文件,调试模式的优势在于: - 开启日志记录,任何错误信息和调试信息都会详细记录,便于调试; - 关闭模板缓存,模板修改可以即时生效; - 记录SQL日志,方便分析SQL; - 关闭字段缓存,数据表字段修改不受缓存影响; - 严格检查文件大小写(即使是Windows平台),帮助你提前发现Linux部署问题; - 可以方便用于开发过程的不同阶段,包括开发、测试和演示等任何需要的情况,不同的应用模式可以配置独立的项目配置文件; 关于调试模式的更多用法,我们会在后面进行更详细的讲解。 [上一页](18.html "上一页")[下一页](20.html "下一页")