• 技术文章 >php教程 >php手册

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

    2016-06-13 11:57:03原创310
    复制代码 代码如下:


    class Timer {
    private $StartTime = 0;//程序运行开始时间
    private $StopTime = 0;//程序运行结束时间
    private $TimeSpent = 0;//程序运行花费时间
    function start(){//程序运行开始
    $this->StartTime = microtime();
    }
    function stop(){//程序运行结束
    $this->StopTime = microtime();
    }
    function spent(){//程序运行花费的时间
    if ($this->TimeSpent) {
    return $this->TimeSpent;
    } else {
    list($StartMicro, $StartSecond) = explode(" ", $this->StartTime);
    list($StopMicro, $StopSecond) = explode(" ", $this->StopTime);
    $start = doubleval($StartMicro) + $StartSecond;
    $stop = doubleval($StopMicro) + $StopSecond;
    $this->TimeSpent = $stop - $start;
    return substr($this->TimeSpent,0,8)."秒";//返回获取到的程序运行时间差
    }
    }
    }
    $timer = new Timer();
    $timer->start();
    //...程序运行的代码
    $timer->stop();
    echo "程序运行时间为:".$timer->spent();

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php图片加中文水印实现代码分享 下一篇:PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 挑战最棒的留言本的源码(三)• PHP5中Cookie与 Session使用详解_php基础• php的array_multisort()使用方法介绍_php基础• yii2分页的使用及其扩展• PHP关联数组实现根据元素值删除元素的方法
    1/1

    PHP中文网