$time_start = getmicrotime();
$time_end = getmicrotime();
$time = $time_end - $time_start;echo "<center><font color=#FFFFFF size=1 face=Verdana>$time seconds</font></center>";
$time_end = getmicrotime();
$time = $time_end - $time_start;echo "<center><font color=#FFFFFF size=1 face=Verdana>$time seconds</font></center>";
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time1 = getmicrotime();// ...程序$time2 = getmicrotime();
$ptime = $time2-$time1;
echo "程序执行时间:$ptime";
而且执行过程中会出现一个为负,二个为负,三个全部为负的情况<?php require_once('./Connections/configguest.inc.php'); ?>
<?
//ustb(偶然)
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time1 = getmicrotime();
?>
<?
$time2 = getmicrotime();
?>
<?
// feixuehenshui(飞雪恨水)
$time_start = getmicrotime();
?>……模版……程序
<? $time2 = getmicrotime();
$ptime = $time2-$time1;
echo "ustb(偶然)程序执行时间:$ptime";?><p><?
// feixuehenshui(飞雪恨水)
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "feixuehenshui(飞雪恨水)执行时间".$time;
?>
……模版能解释为什么会出现负数吗?
// 放在程序开头
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time1 = getmicrotime();
//---------------------------------------------------// 为了更明确,不得不把代码完整的写出来,注:此代码不须更改即可运行。
// 如有雷同,实属巧合。
for($i=0;$i<100000000;$i++)
{
echo "等着吧<br/>";
}//...模板
//...程序// 放在程序结尾
//---------------------------------------------------
$time2 = getmicrotime();// 如果时间为负,请为了美观,加上abs(),算了,还是写完整吧
// $ptime = abs($time2-$time1);
// 如果这样还为负,请将php删除,并用右手食指按住机箱正面的最大按钮5秒钟:)。
$ptime = $time2-$time1;
echo "程序执行时间:$ptime";
?>
<?
$mtime = explode(' ', microtime());
$starttime = $mtime[1] + $mtime[0];//在这里输出看看是什么
?>
<?
$mtime=explode(' ', microtime());
$totaltime=number_format(($mtime[1] + $mtime[0] - $starttime), 6);//输出看看,不就清楚了,输出$mtime[1] + $mtime[0];看看
echo "页面执行时间",$totaltime,"秒";
?>