## 调试模式 `ThinkPHP`支持调试模式,默认情况下是开启状态(`5.0.10+`版本开始,默认关闭调试模式,需要自己开启)。调试模式以除错方便优先,而且在异常的时候可以显示尽可能多的信息,所以对性能有一定的影响。 >[danger] 调试模式不支持模块单独开启,只能应用全局开启 > 我们强烈建议开发者在使用`ThinkPHP`开发的过程中使用调试模式,`5.0`默认情况下可以捕获到任何细微的错误并抛出异常,这样可以更好的获取错误提示和避免一些问题和隐患,**不要畏惧错误,要勇敢面对,并消除隐患**。 开发完成后,我们实际进行项目部署的时候,修改应用配置文件(`application/config.php`)中的`app_debug`配置参数: ~~~ // 关闭调试模式 'app_debug' => false, ~~~ > 为了安全考虑,避免泄露你的服务器WEB目录信息等资料,一定记得正式部署的时候关闭调试模式。 >[danger]### 【 5.1 】使用须知 > * * * * * > 5.1版本的调试模式设置建议使用环境变量(开发环境则在`.env`文件中设置) > 如果没有设置任何环境变量,则读取`app_debug`配置。 > 环境变量设置如下: > ~~~ > APP_DEBUG = true > ~~~