首页 > PHP > ThinkPHP定制页面Trace显示信息

ThinkPHP定制页面Trace显示信息

2009年12月29日 admin 发表评论 阅读评论

页面Trace 功能是ThinkPHP 的一个用于开发调试的辅助手段。可以实时显示当前页面的操作的请求信息、运行情况、SQL 执行、错误提示等,启用调试模式的话,页面 Trace 功能会默认开启(除非在项目的调试配置文件中关闭),并且系统默认的Trace 信息包括:当前页面、请求方法、通信协议、请求时间、用户代理、会话 ID、运行情况、SQL 记录、错误记录和文件加载情况。

如果需要扩展自己的Trace 信息,有下面几种方式:

第一种方式:在当前项目的配置目录下面定义 trace.php 文件,返回数组方式的定义,例如:

return array(
'当前页面'=>$_SERVER['PHP_SELF'],
'通信协议'=>$_SERVER['SERVER_PROTOCOL'],...
);

在显示页面Trace 信息的时候会把这个部分定义的信息追加到系统默认的信息之后,这种方式通常用于 Trace 项目的公共信息。

第二种方式:在 Action 方法里面使用 trace 方法来增加 Trace 信息,该部分可以用于系统的开发阶段调试。例如:

$this>trace('执行时间',$runTime);
$this>trace('Name 的值',$name);
$this>trace('GET 变量',dump($_GET,false));
分类: PHP 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.