400-696-8028

PHP中的类-计算程序运算时间的类

长沙北大青鸟作者:科泰校区匿名

摘要:这个类可以用于对php的程序计算时间,便于开发者对程序的运行效能进行全面的了解,特别适合运用在有大量的循环语句中!这个类是这么定义<?php class timer { var $StartTime = 0; var $StopTime = 0; var $TimeSpent
这个类可以用于对php的程序计算时间,便于开发者对程序的运行效能进行全面的了解,特别适合运用在有大量的循环语句中!

这个类是这么定义



<?php





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++)

mysql_query (insert into ........); //在数据库中插入记录

$timer->stop();

echo "共 往数据库中插入$temp 条记录,运行时间为 ".$timer->spent()."秒,平均每条记录耗时".$timer->spent/$temp."秒";



?>
关于我们
公司简介
发展历程
青鸟荣誉
联系我们
加入我们
青鸟课程
BCVE视频特效课程
BCUI全链路UI设计
BCSP软件开发专业
BCNT网络工程师
启能职业教育基础课程
长沙初中生学什么
长沙高中生学什么
长沙大学生学什么