`
yanli_xu
  • 浏览: 52018 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

PHP 计算程序运行时间

    博客分类:
  • 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)."秒";
		}
	}
}

$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();
 ?>
分享到:
评论

相关推荐

    php计算程序运行时间的简单例子分享

    // 计算程序运行时间 $runtime = $endtime - $starttime; // 输出运行时间,保留三位小数 echo "程序运行耗时:" . number_format($runtime, 3) . " 秒"; ?&gt; ``` 在这个例子中,我们在程序开始时存储了`microtime...

    PHP实现计算程序执行的时间1

    以下是一个简单的例子,展示了如何利用`microtime()`计算程序运行时间: ```php function run_time() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $start_time =...

    php计算页面执行时间的类.zip

    值得注意的是,虽然这个类提供了一个方便的方式来测量PHP脚本的执行时间,但它只反映了PHP本身的部分运行时间,并不包括数据库查询、文件I/O或其他外部服务调用的时间。要得到更全面的性能分析,你可能还需要结合...

    PHP实现计算程序运行的时间

    PHP实现计算程序运行的时间 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL ...本案例主要使用PHP 7中的日期和时间函数microtime()来返回当前的unix时间戳和微秒数,从而来实现计算程序运行时间的功能。

    php 计算页面运行时间 Timer 类

    "php 计算页面运行时间 Timer 类" 提供了一种有效的方法来实现这个目标。Timer类允许我们记录并分析不同部分(或按照不同的key)的运行时间,从而更好地理解代码的效率。 Timer类通常会利用PHP内置的`microtime`...

    php测试程序运行时间的类.zip

    为了测试一断程序的运行时间,特意写了这么一个类,并添加了注释,主要是运用了几个函数数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime(),把微秒数分割成数组并转换成变量处理,...

    php 使用Timer 类计算页面运行时间.rar

    php 计算页面运行时间,本程序中使用了PHP中的Timer 类,Timer class, 计算页面运行时间,可按不同key计算不同的运行时间。  函数参数说明:  public start 记录开始时间  public end 记录结束时间  public ...

    php中计算程序运行时间的类代码

    在PHP编程中,了解代码的运行效率和性能是一个非常重要的方面。特别是在处理大量数据或执行复杂算法时,能够...然而,对于大多数常见的应用场景来说,这个`Timer`类提供了一个简单有效的方法来测量PHP程序运行时间。

    PHP 获取PHP运行时间

    在PHP编程中,获取PHP脚本的运行时间是开发者经常需要进行的一项操作,这有助于分析代码性能、优化程序效率。本文将深入探讨如何在PHP中获取脚本执行时间,并通过一个简单的示例代码(`demo.php`)来展示具体实现。 ...

    PHP测试程序运行时间的类

    `spent()`方法计算程序的运行时间,它简单地将结束时间减去开始时间,然后乘以1000转换为毫秒。由于`microtime()`返回的是浮点数,包含了秒和微秒,所以直接相减即可得到时间差,无需额外的转换。 以下是一个使用这...

    计算php页面运行时间的函数介绍

    `microtime_float()`函数是PHP提供的一种测量程序运行时间的工具,它可以帮助开发者更好地理解代码执行效率,并找到潜在的性能瓶颈。本篇文章将深入探讨如何使用`microtime_float()`以及相关知识点。 `microtime()`...

    PHP WEB程序设计

    - 内置函数:学习PHP提供的大量内置函数,如字符串处理、数组操作、日期时间处理、文件系统操作等。 - 自定义函数:理解如何创建自己的函数,提高代码的可重用性和可维护性。 4. **数据库交互** - PDO(PHP Data...

    php计算当前程序执行时间示例

    复制代码 代码如下:&lt;?$pagestartime=microtime();?&gt;&lt;!–网页内容 start–&gt;网页内容……&lt;!–网页内容 end–&gt;&lt;...$pageendtime = microtime();$starttime = explode(” “,$...echo “页面运行时间: $tim

    php运行时缓存ObjectCache

    在PHP编程中,运行时缓存是一种优化技术,用于提高应用程序的性能,特别是对于那些频繁执行数据库查询或计算密集型任务的应用程序。ObjectCache,源自WordPress,是PHP中实现的一种对象缓存机制,旨在减少对数据库的...

    PHP程序设计PPT

    随着时间的发展,PHP演变成一个功能强大的Web开发工具,被全球无数网站所采用,包括Facebook、WordPress和Wikipedia等知名平台。它支持多种数据库系统,如MySQL、PostgreSQL等,且兼容各类操作系统,如Windows、...

    php程序超时问题解决办法 .docx

    PHP 程序超时问题是开发者们经常遇到的问题之一,特别是在处理大数据量或复杂计算时。今天,我们将讨论 PHP 程序超时问题的解决办法,并提供一些实用的解决方案。 PHP 超时问题的原因 PHP 超时问题通常是由于...

    适合初学者的一个经典的php小程序

    在这个经典小程序中,可能涉及到数据的输入、处理和输出,比如用户输入他们的生日,然后程序进行相应的处理,如显示生日祝福或计算年龄。 “现代世界,软件的基本用途之一就是将我的生日发布为一个机器可以处理的...

Global site tag (gtag.js) - Google Analytics