【发布时间】:2017-01-29 14:46:49
【问题描述】:
我写了一个这样的函数:-
function loadTime() {
$load = microtime();
return number_format($load,2);
}
然后用一段 HTML 代码调用它:
Page generated in <?php echo loadTime() ?> seconds.
我想你可以猜到我想做什么!我想用这个 PHP 函数显示我的页面加载时间,我不得不说这个函数可以工作,但是当我打开 error_log 它显示这个错误:
PHP 注意:在 /home/coffeesc/public_html/index.php 在第 12 行
当我搜索时,我认为时间甚至日期有问题!不知道,但我想知道您是否可以建议我一种使用 php 显示页面加载时间的方法(不知何故在ms)
【问题讨论】:
-
<?php $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $finish = $time; $total_time = round(($finish - $start), 4); echo 'Page generated in '.$total_time.' seconds.'; ?> -
1485701614.7234 seconds这是什么:| ? @Anant -
即页面加载时间
-
我知道伙计 ;) 你能解释一下我写的那个函数和那个 error_log 内容有什么问题吗?我该如何解决? @Anant
-
同样的问题已经在here讨论过了,基本上你需要像
number_format((float)$load, 2);那样进行typecast
标签: php page-load-time