第
php测试程序运行速度和页面执行速度的代码
microtime()函数返回当前Unix时间戳的微秒数。用于检测程序执行时间的函数,也是PHP内置的时间函数之一,在PHP中可以用于对程序执行时间的判断,以及相同功能函数的执行效率高低快慢的判断。
使用microtime()函数测试程序运行速度和页面执行速度的代码如下:
php
classtimer{
var$StartTime=0;
var$StopTime=0;
var$TimeSpent=0;
functionstart(){
$this-StartTime=microtime();
functionstop(){
$this-StopTime=microtime();
functionspent(){
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=floatval($StartMicro)+$StartSecond;
$stop=floatval($StopMicro)+$StopSecond;
$this-TimeSpent=$stop-$start;
returnround($this-TimeSpent,8).秒;
}//endfunctionspent();
}//endclasstimer;
//$timer=newtimer;//实例化测试类
//$timer-start();//放在代码开始执行的测试点
//$timer-stop();//放在代码执行结束的测试点
//print_r(/br运行时间为:.$timer-spent());
//unset($timer);