如何在Yii中记录脚本的执行时间?

Niz*_*zam 5 php yii

我正在使用Yii开发一个时间表系统.一切正常,但我怎样才能获得脚本或动作的执行时间.

例如,我有"scheduleOptimize"操作.我想知道在PHP中运行操作需要多长时间.

请有人帮帮我.

Thanx提前

ine*_*rsa 9

简单片段,以秒为单位返回执行时间,逗号精度后返回5个符号.

   <?php echo sprintf('%0.5f',Yii::getLogger()->getExecutionTime())?>
Run Code Online (Sandbox Code Playgroud)


Kum*_*r V 4

是的。Logging你可以用yii 中的选项来做

请参考此链接。

http://www.yiiframework.com/doc/guide/1.1/en/topics.logging

你可以做:

  1. 消息记录
  2. 消息路由
  3. 消息过滤
  4. 记录上下文信息
  5. 性能分析
  6. 分析 SQL 执行