当前位置: 首页 > news >正文

PHP 计算程序运行的时间

<?php
class SpendTime {
static function Start($sTransName) {
SpendTime::$arrStartTimes [$sTransName] = microtime ( true );
}

static function End($sTransName) {
SpendTime::$arrSpendTimes [$sTransName] = microtime ( true ) – SpendTime::$arrStartTimes [$sTransName];
}

static function PrintTime() {
echo “<pre>”;
print_r ( SpendTime::$arrSpendTimes );
echo “</pre>”;
}

static $arrStartTimes = array ();
static $arrEndTimes = array ();
static $arrSpendTimes = array ();
}
?>

使用方法,如计算出echo 的执行时间:

SpendTime::Start(‘echo’);

SpendTime::End(‘echo’);

SpendTime::PrintTime();

转载于:https://www.cnblogs.com/rmbteam/archive/2011/10/10/2205352.html

相关文章:

  • 文本框自动撑高JQ插件
  • 11.23 IBeamMDAAMembershipProvider 是什么?如何使用?
  • C# WinForm开发系列 - File
  • XML中Xpath语法的使用
  • 9、如何控制框架页面或iframe内嵌页面在指定页面(区域)打开页面? [除了div+css,框架页面也不能忘记]...
  • POJ3590 The shuffle Problem——置换群+DP/递推预处理
  • 生成excel控制类
  • jdk和tomcat环境变量配置
  • SQL中的行号ROW_NUMBER()
  • 使用 CTTeleyphonyCenter 截获来去电及短信消息
  • 翻译]游戏主循环
  • Ural_1126. Magnetic Storms 单调队列
  • adb shell dumpsys 命令 查看内存
  • hibernate连接Mysql中文乱码处理
  • very_confusing
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • ES6之路之模块详解
  • JavaScript创建对象的四种方式
  • Joomla 2.x, 3.x useful code cheatsheet
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • ng6--错误信息小结(持续更新)
  • TypeScript实现数据结构(一)栈,队列,链表
  • vagrant 添加本地 box 安装 laravel homestead
  • vue2.0项目引入element-ui
  • 闭包--闭包之tab栏切换(四)
  • 程序员最讨厌的9句话,你可有补充?
  • 初识 beanstalkd
  • 记一次用 NodeJs 实现模拟登录的思路
  • 全栈开发——Linux
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 微信开源mars源码分析1—上层samples分析
  • ​​​​​​​​​​​​​​Γ函数
  • (+4)2.2UML建模图
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (floyd+补集) poj 3275
  • (二)斐波那契Fabonacci函数
  • (三)终结任务
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (转)IOS中获取各种文件的目录路径的方法
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .Net CF下精确的计时器
  • .NET 回调、接口回调、 委托
  • .net 简单实现MD5
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .NET建议使用的大小写命名原则
  • //解决validator验证插件多个name相同只验证第一的问题
  • /etc/sudoer文件配置简析
  • ?php echo ?,?php echo Hello world!;?
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [Android]如何调试Native memory crash issue
  • [Apio2012]dispatching 左偏树
  • [BT]BUUCTF刷题第9天(3.27)