zoukankan      html  css  js  c++  java
  • ThinkPHP开发指南调试调试模式

    在开启了调试模式之后,我们会看到更加详细的错误信息,调试模式的作用在于显示或者记录了更多的日志信息,以便我们在项目开发过程中快速定位和解决问题。开启调试模式很简单,只要在项目配置文件里面设置

    PHP代码

    'APP_DEBUG' => true,   
    

    开启调试模式之后,系统在运行的时候首先会检查项目是否有定义调试配置文件,如果没有定义则调用框架默认的调试配置文件里面的参数,这些是系统为调试模式预设的默认配置。系统的默认调试配置文件位于ThinkPHPCommondebug.php。在这个默认的调试配置文件里面,系统开启了日志记录、关闭了页面防刷新机制、关闭了模板缓存,记录了执行过程中的SQL语句和运行时间,并且开启了页面运行时间显示和Trace功能。如果你觉得默认的调试配置不符合你的项目调试需要,你还可以在项目里面定义调试配置文件。

    调试模式下面不会生成项目编译缓存,但是仍然会生成核心编译缓存,如果不希望生成核心缓存文件的话,可以在项目入口文件里面设置NO_CACHE_RUNTIME,例如

    PHP代码

    define('NO_CACHE_RUNTIME',True);   
    

    以及设置对编译缓存的内容是否进行去空白和注释,例如

    PHP代码

    define('STRIP_RUNTIME_SPACE',false);   
    

    则生成的编译缓存文件是没有经过去注释和空白的,仅仅是把文件合并到一起,这样的好处是便于调试的错误定位,建议部署模式的时候把上面的设置为True或者删除该定义。

  • 相关阅读:
    CodeForces 500C New Year Book Reading
    CodeForces 460B Little Dima and Equation 枚举
    CodeForces 451B Sort the Array
    【jquery】jQuery实现轮播图
    【IDEA】IDEA技巧记录
    【eclipse】日常使用eclipse记录
    【SSM】spring配置文件中读取配置文件的三种方式
    【Git】IDEA克隆和提交项目于码云
    semantic UI—表单验证
    【spring Data Jpa】JPA生成数据库表
  • 原文地址:https://www.cnblogs.com/tdalcn/p/2303870.html
Copyright © 2011-2022 走看看