PHP 计算页面执行时间

经常看到很多网站的页面底部有个"页面执行时间"的冬冬,如果你是程序员的话,还能够用它调试自己的程序执行效率,其实原理很简单,相信你看过本文后,很容易就能实现.

<?php
// 说明:PHP 计算页面执行时间
// 整理:http://www.CodeBit.cn

class timer
{
	var $StartTime = 0;
	var $StopTime = 0;

	function get_microtime()
	{
		list($usec, $sec) = explode(' ', microtime());
		return ((float)$usec + (float)$sec);
	}

	function start()
	{
		$this->StartTime = $this->get_microtime();
	}

	function stop()
	{
		$this->StopTime = $this->get_microtime();
	}

	function spent()
	{
		return round(($this->StopTime - $this->StartTime) * 1000, 1);
	}

}

/*
//例子
$timer = new timer;
$timer->start();

//你的代码开始

$a = 0;
for($i=0; $i<1000000; $i++)
{
	$a += $i;
}

//你的代码结束

$timer->stop();
echo "页面执行时间: ".$timer->spent()." 毫秒";
*/
?>

关于 Artlover

有多年 web 开发经验,擅长领域 PHP / MySQL / CSS / Javascript / Zend Framework ,期望:在分享中共同成长。
此条目发表在 PHP 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>