<p>PHP 计算页面执行时间</p>
<p>< ?php<br />
class runtime<br />
{<br />
var $StartTime = 0;<br />
var $StopTime = 0;<br />
<br />
function get_microtime()<br />
{<br />
list($usec, $sec) = explode(' ', microtime());<br />
return ((float)$usec + (float)$sec);<br />
}<br />
<br />
function start()<br />
{<br />
$this->StartTime = $this->get_microtime();<br />
}<br />
<br />
function stop()<br />
{<br />
$this->StopTime = $this->get_microtime();<br />
}<br />
<br />
function spent()<br />
{<br />
return round(($this->StopTime - $this->StartTime) * 1000, 1);<br />
}<br />
<br />
}<br />
<br />
<br />
//例子<br />
$runtime= new runtime;<br />
$runtime->start();<br />
<br />
//你的代码开始<br />
<br />
$a = 0;<br />
for($i=0; $i<1000000; $i++)<br />
{<br />
$a += $i;<br />
}<br />
<br />
//你的代码结束<br />
<br />
$runtime->stop();<br />
echo "页面执行时间: ".$runtime->spent()." 毫秒";<br />
<br />
?></p>