一个测试页面执行时间的类

王朝other·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

<?class timer {

var $StartTime = 0;

var $StopTime = 0;

var $TimeSpent = 0;

function start(){

$this->StartTime = microtime();

}

function stop(){

$this->StopTime

= microtime();

}

function spent() {

if ($this->TimeSpent) {

return $this->TimeSpent;

} else {

$StartMicro = substr($this->StartTime,0,10);

$StartSecond = substr($this->StartTime,11,10);

$StopMicro

= substr($this->StopTime,0,10);

$StopSecond

= substr($this->StopTime,11,10);

$start = doubleval($StartMicro) + $StartSecond;

$stop

= doubleval($StopMicro) + $StopSecond;

$this->TimeSpent = $stop - $start;

return substr($this->TimeSpent,0,8)."秒";

}

}

// end function spent();} //end class timer;//例子:

$timer = new timer;

$timer->start();/*你的代码放在此处*/

$timer->stop();

echo "执行本SCRIPT共".$timer->spent();?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航