用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6893|回复: 9
收起左侧

[已解决] 新手提问 welcome_message.php {elapsed_time}

[复制链接]
发表于 2010-3-11 13:21:55 | 显示全部楼层 |阅读模式
初学ci,遇到一个问题。 welcome_message.php 中{elapsed_time} 是在哪里传过来的?
问题很弱,希望能够告诉我一下。
发表于 2010-3-11 15:11:12 | 显示全部楼层
显示总的执行时间
如果你想显示从CodeIgniter启动到浏览器最终输出的时间消耗,简单把这段代码放到你的一个视图模板中:

<?php echo $this->benchmark->elapsed_time();?>

你会注意到这个函数和上面例子中计算两个标记点时间差的函数是同一个, 不同的是这里你没有使用参数.当参数为空的时候,CodeIgniter一直会到最终页面被送往浏览器之前才停止benchmark .它不管你是在哪里调用的,计时器会持续到最终结束.

如果不喜欢使用纯PHP,另外一种备用的来显示时间消耗的方式是在视图文件中使用这个伪变量:

{elapsed_time}
发表于 2010-3-11 15:11:50 | 显示全部楼层
注意阅读手册,新手需要好好阅读手册
http://codeigniter.org.cn/user_guide/libraries/benchmark.html
 楼主| 发表于 2010-3-11 17:29:28 | 显示全部楼层
谢谢hebe:)
发表于 2010-8-2 00:57:05 | 显示全部楼层
顺便问一下,ci还有哪些为变量?
发表于 2010-8-2 01:32:26 | 显示全部楼层
手册里应该没有其他的了吧,呵呵
发表于 2011-5-9 10:22:55 | 显示全部楼层
谢谢,现在才知道是从哪里来的了
发表于 2011-7-7 18:19:46 | 显示全部楼层
memory_usage也是个伪变量 在一块
发表于 2012-3-12 12:41:53 | 显示全部楼层
如果你想显示从CodeIgniter启动到浏览器最终输出的时间消耗,简单把这段代码放到你的一个视图模板中:

<?php echo $this->benchmark->elapsed_time();?>
你会注意到这个函数和上面例子中计算两个标记点时间差的函数是同一个, 不同的是这里你没有使用参数.当参数为空的时候,CodeIgniter一直会到最终页面被送往浏览器之前才停止benchmark .它不管你是在哪里调用的,计时器会持续到最终结束.

如果不喜欢使用纯PHP,另外一种备用的来显示时间消耗的方式是在视图文件中使用这个伪变量:

{elapsed_time}
发表于 2012-3-12 16:43:43 | 显示全部楼层
benchmark

本版积分规则