手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP 一个页面执行时间类代码
PHP 一个页面执行时间类代码
摘要:核心代码starttime=this->getmicrotime();}functiondisplay()//显示页面执行的时间{this-...

核心代码

<?php class Timer//页面执行时间类 { var starttime;//页面开始执行时间 var stoptime;//页面结束执行时间 var spendtime;//页面执行花费时间 function getmicrotime()//获取返回当前微秒数的浮点数 { list(usec,sec)=explode(" ",microtime()); return ((float)usec + (float)sec); } function start()//页面开始执行函数,返回开始页面执行的时间 { this->starttime=this->getmicrotime(); } function display()//显示页面执行的时间 { this->stoptime=this->getmicrotime(); this->spendtime=this->stoptime-this->starttime; return round(this->spendtime,10); } } /*调用方法 timer=new Timer(); timer->start(); /*在此处放入你要执行的脚本或代码 for(i=0;i<100000;i++) { echo i; echo "<br>"; } */ //echo "<p>执行该代码花费时间".timer->display()."秒"; ?>

PHP检测每一段代码执行时间

<?php // 实例1 /** * @start time */ function proStartTime() { global $startTime; $mtime1 = explode(" ", microtime()); $startTime = $mtime1[1] + $mtime1[0]; } /** * @End time */ function proEndTime() { global $startTime,$set; $mtime2 = explode(" ", microtime()); $endtime = $mtime2[1] + $mtime2[0]; $totaltime = ($endtime - $startTime); $totaltime = number_format($totaltime, 7); echo "<br/>process time: ".$totaltime; } // 程序调用开始记时 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).'秒'; ?>

【PHP 一个页面执行时间类代码】相关文章:

PHP 中的类

PHP滚动日志的代码实现

PHP自动生成月历代码

PHP嵌套输出缓冲代码实例

PHP常用处理静态操作类

PHP生成带有雪花背景的验证码

PHP cURL初始化和执行方法入门级代码

php开发中的页面跳转方法总结

PHP中上传大体积文件时需要的设置

PHP4中实现动态代理

精品推荐
分类导航