Thinkphp3.0如何开启debug调试模式

thinkphp有一个很强大的调试模式,它能够在windows下面模拟linux平台运行,而且输出页面Trace信息,请求时间等等,当程序 出错时会为咱们提供不少错误信息,方便咱们的调试。3.0版本的调试模式默认没有开启运行时间显示和页面Trace显示,须要自行开启,而且建议调试模式 只开启页面Trace便可,由于新版的页面Trace显示信息已经包含了运行时间显示。咱们先来看一下怎么开启debug调试模式吧吧,开启的方法很简 单,只须要主入口文件里面定义一个常量。

define(‘APP_DEBUG’,TRUE); //开启调试模式 php

而后在配置文件config.php里面定义一个参数开启页面trace显示信息,以下 html

‘SHOW_PAGE_TRACE’ =>true, //开启页面Trace linux

这样就已经配置好了,开启调试模式后项目会去加载thinkphp核心包的Conf目录下面的默认的debug.php文件,你也能够在你的项目配 置目录下面自定义一个debug.php,这样就能够覆盖核心包里面的默认文件了,咱们来看下默认的debug.php都是配置一些什么参数哦, thinkphp

return array(
 'LOG_RECORD'=>true,  // 进行日志记录
 'LOG_EXCEPTION_RECORD'  =>
 true,    // 是否记录异常信息日志
 'LOG_LEVEL'  =>
 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL',// 容许记录的日志级别
 'DB_FIELDS_CACHE'=> false, // 字段缓存信息
 'APP_FILE_CASE'  =>   true, // 是否检查文件的大小写 对Windows平台有效
 'TMPL_CACHE_ON'    =>
 false,  // 是否开启模板编译缓存,设为false则每次都会从新编译
 'TMPL_STRIP_SPACE'      =>
 false,       // 是否去除模板文件里面的html空格与换行
 'SHOW_ERROR_MSG'        =>
 true,    // 显示错误信息

); windows

里面的参数都是能够本身定义的,里面有一个APP_FILE_CASE检查文件名大小写很重要,也就是小编说的在windows下面模拟linux平台,由于linux环境是区分文件名大小写的,而如今不少的php虚拟主机都是linux环境的,因此开启这个参数对咱们跨平台移植有很大的帮助的,当咱们开启调试模式和页面trace的时候,咱们再去display一个模板看看页面有什么不同,以下图: 缓存

Thinkphp3.0如何开启debug调试模式 image00144 150x150

这个时候咱们能够清楚的看到一些文件的加载和请求时间等信息,好了,本章到此结束。 spa

相关文章
相关标签/搜索