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或者删除该定义。

  • 相关阅读:
    WM_PAINT消息详解,使用InvalidateRect或InvalidateRgn函数刻意产生WM_PAINT消息(WIN7里有变化,“调整视觉效果”,将“启用桌面组合”去掉)
    delphi 大文件的读写 使用 MapviewOffile
    Delphi的子类化控件消息, 消息子类化
    wParam与lParam的区别
    为什么使用DLL
    大数据分包算法
    JSON如何序列图片
    AngularJs学习
    设计模式解读
    js模块化编程总结
  • 原文地址:https://www.cnblogs.com/tdalcn/p/2303870.html
Copyright © 2011-2022 走看看