thinkphp之trace的程序简单调试
来源:互联网 发布:工业监控组态软件 编辑:程序博客网 时间:2024/06/08 18:23
页面Trace功能是ThinkPHP提供给开发人员的一个用于开发调试的辅助手段。可以实时显示当前页面的操作的请求信息、运行情况、SQL执行、错误提示等,并支持自定义显示。
页面Trace功能无论是调试模式还是部署模式都有效,要开启页面Trace功能,需要在项目配置文件中设置:
trace($user,'用户信息','user');
第三个参数表示选项卡的标识,和我们在TRACE_PAGE_TABS中配置的对应。
页面Trace功能无论是调试模式还是部署模式都有效,要开启页面Trace功能,需要在项目配置文件中设置:
- 'SHOW_PAGE_TRACE' =>true, // 显示页面Trace信息
该配置参数默认关闭。开启后,页面的右下角会出现TP的logo,点击即可打开页面Trace窗口。
页面Trace框架有6个选项卡,分别是基本、文件、流程、错误、SQL和调试,点击不同的选项卡会切换到不同的Trace信息窗口。
基本:当前页面的基本摘要信息,例如执行时间、内存开销、文件加载数、查询次数等等。
文件:详细列出当前页面执行过程中加载的文件及其大小。
流程:会列出当前页面执行到的行为和相关流程(待完善)。
错误:当前页面执行过程中的一些错误信息,包括警告错误。
SQL:当前页面执行到的SQL语句信息。
调试:开发人员在程序中进行的调试输出。
要在调试选项卡中显示调试信息,则是通过trace方法,该方法可以加到应用程序的任意位置,调用格式如下:
trace('调试变量','显示标签')
例如,
trace($user,'用户信息');
$user变量可能是一个用户信息数组,那么该变量的值就会显示到页面Trace窗口的调试选项卡中。
在页面中显示:
页面Trace的选项卡是可以定制和扩展的,默认的配置为:
- 'TRACE_PAGE_TABS'=>array('base'=>'基本','file'=>'文件','think'=>'流程','error'=>'错误','sql'=>'SQL','debug'=>'调试')
- 'TRACE_PAGE_TABS'=>array('base'=>'基本','file'=>'文件','think'=>'流程','error'=>'错误','sql'=>'SQL','debug'=>'调试','user'=>'用户')
trace($user,'用户信息','user');
第三个参数表示选项卡的标识,和我们在TRACE_PAGE_TABS中配置的对应。
1 0
- thinkphp之trace的程序简单调试
- ThinkPHP 控制器调试与Trace信息 模版替换变量的修改 开启了日志记录
- 简单的调试程序。
- MFC调试技巧之-Trace
- 简单的trace函数
- 程序的TRACE功能
- 用于调试的TRACE宏
- TRACE 调试的好助手
- Trace调试宏的用法
- Trace宏:TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能。
- TRACE宏在程序调试中的使用
- TRACE宏在程序调试中的使用
- TRACE宏在程序调试中的使用
- 简单的调试目标程序
- Trace 调试之 noinline 修饰符
- 简单技能之程序调试入门
- THINKPHP之调试数据库错误信息
- thinkphp thinkcmf 右下角图标(Trace)的去除
- RXJava
- Liferay Portal 学习笔记之<portlet:defineObjects>标签
- java中 接口
- 图解Linux命令之--export命令
- MySQL多表查询
- thinkphp之trace的程序简单调试
- nyoj613免费馅饼(动态规划)
- AngularJS内的服务
- MVC中code first方式开发,数据库的生成与更新(Ef6)
- 后台java编程规范
- 连接虚拟机mysql
- Django制作博客中为文章添加评论
- Mac苹果系统,IOS下cocos2dx建立项目 手游戏
- 使用LruCache对图片缓存的简单实用