帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > PHP编程
PHP中的类-计算程序运算时间的类
作者:匿名 发布时间:2002-12-21 来源:LinuxAid.com.cn
这个类可以用于对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."秒";



?>
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·PHP中的XML应用(二)  (2005-03-11)
 ·PHP中的XML应用(一)  (2005-03-11)
 ·在PHP中用Socket发送电子邮件(四  (2005-03-11)
 ·在PHP中用Socket发送电子邮件(三  (2005-03-11)
 ·在PHP中用Socket发送电子邮件(二  (2005-03-11)
 ·在PHP中用Socket发送电子邮件(一  (2005-03-11)
 ·PHP中使用ORACLE函数的使用说明  (2005-03-11)
 ·关于PHP中操作MySQL数据库的一些  (2005-03-11)
 ·PHP中的面向对象和面向过程  (2005-03-11)
 ·PHP中通过ADO调用Access数据库  (2005-03-11)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·Windows下集成安装Apache,PHP,MYSQ
·Mysql注入:SQL Injection with MyS
·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统