ホームページ >バックエンド開発 >PHPチュートリアル >PHPプログラムの実行時間をテストするためのクラス

PHPプログラムの実行時間をテストするためのクラス

WBOY
WBOYオリジナル
2016-07-25 09:03:31860ブラウズ
  1. class runTime {
  2. private $starTime;//開始時間
  3. private $stopTime;//終了時間
  4. private function getMicTime(){
  5. $mictime=microtime();//時間を取得スタンプとマイクロ秒
  6. list($usec,$sec)=explode(" ",$mictime);//マイクロ秒を配列に分割し、処理用の変数に変換します
  7. return (float)$usec+(float)$sec ;/ /変換されたデータを浮動小数点で強制的に処理します
  8. }
  9. public function star(){//開始時刻を取得します
  10. $this->starTime=$this->getMicTime();
  11. }
  12. public function stop (){//終了時刻を取得します
  13. $this->stopTime=$this->getMicTime();
  14. }
  15. public function Spent(){//プログラムの継続時間を計算します
  16. returnround($this-> stopTime-$this->starTime)*1000;//ミリ秒数を取得
  17. }
  18. }
  19. //Example
  20. $time=new runTime();
  21. $time->star();
  22. for ($ i= 1;$iecho("a");
  23. }
  24. $time->stop();
  25. echo $time->spent();
  26. ?>
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。