发博文
你会对我微笑

http://blog.chinaunix.net/space.php?uid=552961

Set you goal high, the sky is limit!   
个人资料
  • 博客访问:173611
  • 博文数量:134
  • 博客积分:4010
  • 博客等级:上校
  • 注册时间:2006-06-06 10:04:07
订阅我的博客
  • 订阅
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到Google
字体大小: 博文
php程序执行时间 (2006-09-04 17:18)
分类: 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(); 
*/ 

前一篇:mail正则
亲,您还没有登录,请[登录][注册]后再进行评论