php实现用于计算执行时间的类实例
本文实例讲述了php实现用于计算执行时间的类。分享给大家供大家参考。具体如下:
有了这个php类,计算函数或者一段代码的执行时间就简单了
<?php classc_Timer{ var$t_start=0; var$t_stop=0; var$t_elapsed=0; functionstart(){ $this->t_start=microtime(); } functionstop(){ $this->t_stop=microtime(); } functionelapsed(){ 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=newc_Timer; $timer->start(); echo"<hr>"; $timer->stop(); echo$timer->elapsed(); ?>
希望本文所述对大家的php程序设计有所帮助。