设置已用时间并更改CodeIgniter中的小数

时间:2016-02-19 16:52:17

标签: php codeigniter benchmarking

您可能知道在基准属性中有一个名为elapsed_time()的函数。参数如下:

elapsed_time([$point1 = ''[, $point2 = ''[, $decimals = 4]]])

我尝试将值设置为值为2的第3个参数。这是我的简单代码:

echo $this->benchmark->elapsed_time('', '', 2);

但它仍然默认返回,点后面有四位十进制数字。

你能告诉我为什么它不起作用吗?非常感谢你的帮助!我真的很感激。

1 个答案:

答案 0 :(得分:1)

你需要设置基准,然后才能运行。在您的示例中,没有起点和终点,因此忽略第三个参数。

所以正确的用法是:

<?php $this->benchmark->mark('startpoint');?>
    //your code
<?php $this->benchmark->mark('endpoint');?>
<?php echo $this->benchmark->elapsed_time('startpoint', 'endpoint', 2);?>