博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

你会对我微笑

Set you goal high, the sky is limit!
yanjing5462.cublog.cn


php程序执行时间
/********************************************* 
计算程序运行时间的类 
浪子 http://www.oso.com.cn 
Sep 11,2000 
本类用来计算程序在机器上执行的时间。 
***********************************************/ 
 
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(); 
$temp=0; 
for($i=0;$i<1000;$i++) for($j=0;$j<$i;$j++) $temp ++; 
$timer->stop(); 
echo "循环 $temp 次,运行时间为 ".$timer->spent(); 
*/ 

发表于: 2006-09-04 ,修改于: 2006-09-04 17:18,已浏览446次,有评论0条 推荐 投诉


网友评论

发表评论