PHP注意:遇到格式不正确的数值

时间:2017-01-29 14:46:50

标签: php page-load-time

我写了这样一个函数: -

function loadTime() {
    $load = microtime();
    return number_format($load,2);
}

然后用一段HTML代码调用它:

Page generated in <?php echo loadTime() ?> seconds.

我想你可以猜到我想做什么!我想用这个PHP函数显示我的页面加载时间,我不得不说这个函数有效但是当我打开error_log时它显示了这个错误:

  

PHP注意:遇到一个非常好的数值   第12行/home/coffeesc/public_html/index.php

当我搜索时,我认为时间甚至是日期都有问题!不知道,但我想知道你是否可以建议我用PHP显示页面加载时间的方式(某种方式在ms

1 个答案:

答案 0 :(得分:5)

如果您使用microtime()并设置get_as_float参数,则会得到一个简单的浮点数,这正是您进行此类计算所需的数字

$page_start = microtime(1);

// all page code
sleep(2);

echo 'Page generated in ' . (microtime(1) - $page_start) . ' seconds';

结果是这样的

Page generated in 2.0001142024994 seconds