CodeIgniter 显示总的执行时间

如果你想显示从 CodeIgniter 启动到浏览器最终输出的时间消耗,简单把这段代码放到你的一个视图模板中:<?php echo $this->benchmark->elapsed_time();?>你会注意到这个函数和上面例子中计算两个标记点时间差的函数是同一个,不同的是这里你没有使用参数.当参数为空的时候。

CodeIgniter一直会到最终页面被送往浏览器之前才停止benchmark 。

它不管你是在哪里调用的,计时器会持续到最终结束。

如果不喜欢使用纯PHP,另外一种备用的来显示时间消耗的方式是在视图文件中使用这个伪变量:{elapsed_time}注意:如果你想在你的控制器函数中benchmark(基准测试)一些东西,你必须设置你自己的开始/结束点。