首页 > 开发 > PHP > 正文

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

2024-05-04 23:34:22
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php实现用于计算执行时间的类,实例分析了php计算运行实现的类实例与相关使用技巧,非常具有实用价值,需要的朋友可以参考下

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

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

 

 
  1. <?php 
  2. class c_Timer { 
  3. var $t_start = 0; 
  4. var $t_stop = 0; 
  5. var $t_elapsed = 0; 
  6. function start() { 
  7. $this->t_start = microtime(); 
  8. function stop() { 
  9. $this->t_stop = microtime(); 
  10. function elapsed() { 
  11. if ($this->t_elapsed) { 
  12. return $this->t_elapsed; 
  13. else { 
  14. $start_u = substr($this->t_start,0,10);  
  15. $start_s = substr($this->t_start,11,10); 
  16. $stop_u = substr($this->t_stop,0,10);  
  17. $stop_s = substr($this->t_stop,11,10); 
  18. $start_total = doubleval($start_u) + $start_s
  19. $stop_total = doubleval($stop_u) + $stop_s
  20. $this->t_elapsed = $stop_total - $start_total
  21. return $this->t_elapsed; 
  22. }; 
  23. ?> 

用法示例如下:

 

 
  1. <?php 
  2. $timer = new c_Timer; 
  3. $timer->start(); 
  4. echo "<hr>"
  5. $timer->stop(); 
  6. echo $timer->elapsed(); 
  7. ?> 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表