php实现用于计算执行时间的类实例

本文实例讲述了php实现用于计算执行时间的类。分享给大家供大家参考。具体如下:

有了这个php类,计算函数或者一段代码的执行时间就简单了

  <?php  class c_Timer {  var $t_start = 0;  var $t_stop = 0;  var $t_elapsed = 0;  function start() {  $this->t_start = microtime();  }  function stop() {  $this->t_stop = microtime();  }  function elapsed() {  if ($this->t_elapsed) {     return $this->t_elapsed;  } else {     $start_u = substr($this->t_start,0,10);      $start_s = substr($this->t_start,11,10);     $stop_u = substr($this->t_stop,0,10);       $stop_s = substr($this->t_stop,11,10);     $start_total = doubleval($start_u) + $start_s;     $stop_total = doubleval($stop_u) + $stop_s;     $this->t_elapsed = $stop_total - $start_total;     return $this->t_elapsed;    }   }  };  ?>

用法示例如下:

  <?php    $timer = new c_Timer;    $timer->start();    echo "<hr>";    $timer->stop();    echo $timer->elapsed();  ?>

希望本文所述对大家的php程序设计有所帮助。

php实现用于计算执行时间的类实例

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注