ThinkPHP学习笔记(三):ThinkPHP框架的调试模式
来源:互联网 发布:优秀的java开源项目 编辑:程序博客网 时间:2024/05/16 00:56
调试模式
如果你开启了调试模式,系统会首先加载系统默认的调试配置文件,位于ThinkPHP/Conf/debug.php;
但是这并不代表就不会加载 Conf/config.php,只是优先使用 debug.php 的配置;
默认调试配置参数如下:
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, // 显示错误信息);
页面Trace
1)如果想开启页面Trace信息显示的话,可以增加项目的调试配置文件 debug.php,详情页面Trace;
return array( 'SHOW_PAGE_TRACE' => True, // 显示页面Trace信息);
2)在Action方法里面使用trace方法来增加Trace信息,该部分可以用于系统的开发阶段调试
// Conf/debug.php 文件下定义return array( 'name' => 'visionz@debug', 'SHOW_PAGE_TRACE' => true, //显示页面trace信息 );// 控制器输出trace('name', C('name'));
调试方法
调试模式并不能完全满足我们调试的需要,有时候我们需要手动的输出一些调试信息。除了本身可以借助一些开发工具进行调试外,ThinkPHP还提供了一些内置的调试函数和类库。详情调试方法;
1)G 用于记录和统计时间(微秒)
// 记录时间G('run');for ($i=0; $i < 1000; $i++) { $count+=$i;}echo G('run', 'end'); //毫秒// 输出0.001
0 0
- ThinkPHP学习笔记(三):ThinkPHP框架的调试模式
- ThinkPHP学习笔记(一):ThinkPHP 框架的简单操作
- ThinkPHP学习笔记(二):ThinkPHP框架的模板技术
- ThinkPHP学习笔记(三)
- ThinkPHP学习笔记(四)调试模式与日志记录
- 【ThinkPHP系列篇】Thinkphp框架的CURD操作(三)
- ThinkPHP框架开发学习笔记(一)
- ThinkPHP框架开发学习笔记(二)
- ThinkPHP学习笔记(三)输出
- thinkphp的学习笔记
- Thinkphp 调试->调试模式
- 笔记--ThinkPHP的URL模式
- ThinkPHP中的调试模式
- zend studio 配thinkphp框架学习笔记
- thinkphp开启调试模式失败的原因
- Thinkphp学习笔记(一)
- 学习thinkphp笔记(一)
- ThinkPHP学习笔记(一)
- RabbitMQ集群创建
- Android自定义控件---仿微信群聊(九宫格)头像
- 树的创建与赋值jsp与js
- 对硬盘进行分区时,GPT和MBR有什么区别?
- MAVEN 生命周期
- ThinkPHP学习笔记(三):ThinkPHP框架的调试模式
- poi word转html 在线阅读
- 自定义条形统计图
- 分析JavaScript在Html页面中的加载顺序
- redhat yum安装jenkins
- Android设计模式之观察者模式
- C++ 按位与、或、异或等运算方法
- 代码生成器
- Problem Arrangement ZOJ - 3777