ThinkPHP示例之:调试方法
ThinkPHP可以在没有IDE工具的情况下很好的进行调试~相关的调试方法包括:halt($msg) //输出错误信息,并中止执行 system_out($msg) //输出调试信息到日志文件 dump($var, $echo=true, $label=null) //输出变量信息 debug_start($label='') //记录调试开始时间 debug_end($label='') //输出调试范围运行时间(相同label属于一个调试范围) get_include_contents($filename) //获取载入文件的内容 更高级的调试方法是使用Debug类 Debug::mark($name); // 标记一个调试位置 Debug::useTime($start,$end); // 返回区间所用的时间 Debug::useMemory($start,$end); // 返回区间所用的内存
| 下面是一些调试方法的输出:
实例化:{$time1}
如果配合页面Trace功能可以更加直观和方便地输出调试信息。
数 据 查 询:{$time2} 实例化并查询:{$time3} 查询数据结果:{$list} |
|
| 示例源码 控制器IndexAction类 |