最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php代码怎么运行时间?PHP一个页面执行时间类代码
时间:2022-06-24 15:00:11 编辑:袖梨 来源:一聚教程网
核心代码
代码如下 | 复制代码 |
classTimer//页面执行时间类 { varstarttime;//页面开始执行时间 varstoptime;//页面结束执行时间 varspendtime;//页面执行花费时间 functiongetmicrotime()//获取返回当前微秒数的浮点数 { list(usec,sec)=explode(" ",microtime()); return((float)usec + (float)sec); } functionstart()//页面开始执行函数,返回开始页面执行的时间 { this->starttime=this->getmicrotime(); } functiondisplay()//显示页面执行的时间 { this->stoptime=this->getmicrotime(); this->spendtime=this->stoptime-this->starttime; returnround(this->spendtime,10); } } /*调用方法 timer=new Timer(); timer->start(); /*在此处放入你要执行的脚本或代码 for(i=0;i<100000;i++) { echo i; echo " } */ //echo " 执行该代码花费时间".timer->display()."秒"; ?> |
PHP检测每一段代码执行时间
代码如下 | 复制代码 |
// 实例1
/** * @start time */ functionproStartTime() { global$startTime; $mtime1=explode(" ", microtime()); $startTime=$mtime1[1] +$mtime1[0]; }
/** * @End time */ functionproEndTime() { global$startTime,$set; $mtime2=explode(" ", microtime()); $endtime=$mtime2[1] +$mtime2[0]; $totaltime= ($endtime-$startTime); $totaltime= number_format($totaltime, 7); echo" }
// 程序调用开始记时 proStartTime();
sleep(1); // sleep() 延时代码执行若干秒 proEndTime();// 程序在每一段所消耗的执行时间 sleep(2); proEndTime(); sleep(3); proEndTime();
/************************************************* 华丽的分割线 **************************************************/
// 实例2
$t1= microtime(true); sleep(3); $t2= microtime(true); echo'程序耗时'.round($t2-$t1,3).'秒'
?> |
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22