php代码运行时间查看类代码分享

复制代码 代码如下:

  //date:2011-08-05

  class RunTime//页面执行时间类

  {

  private $starttime;//页面开始执行时间

  private $stoptime;//页面结束执行时间

  private $spendtime;//页面执行花费时间

  function getmicrotime()//获取返回当前微秒数的浮点数

  {

  list($usec,$sec)=explode(" ",microtime());

  return ((float)$usec + (float)$sec);

  }

  function start()//页面开始执行函数,返回开始页面执行的时间

  {

  $this->starttime=$this->getmicrotime();

  }

  function end()//显示页面执行的时间

  {

  $this->stoptime=$this->getmicrotime();

  $this->spendtime=$this->stoptime-$this->starttime;

  //return round($this->spendtime,10);

  }

  function display()

  {

  //$this->end();

  echo "<p>运行时间:".round($this->spendtime,10)."秒</p>";

  }

  }

  /*调用方法

  $timer=new Runtime();

  $timer->start();