ホームページ  >  記事  >  バックエンド開発  >  PHPでプログラムの実行時間を計算する方法

PHPでプログラムの実行時間を計算する方法

autoload
autoloadオリジナル
2021-04-01 14:21:065620ブラウズ

PHPでプログラムの実行時間を計算する方法

#1. 使用する関数

a関数 microtime ()

microtime ( bool $get_as_float = ? ) : mixed

  • $get_as_float を使用しますが、TRUE## に設定すると省略できます。 # の場合、関数は浮動小数点数を返すように指定され、それ以外の場合は文字列を返します。デフォルトはFALSEです。

  • 戻り値: デフォルトの戻り文字列。
  • sec

    は、 Unix エポック (1970 年 1 月 1 日 0:00:00 GMT) 以降の値です。それからの秒数、microsec はマイクロ秒の部分です。引数が TRUE に設定されている場合、Unix エポックからの現在時刻を秒単位で表す浮動小数点数をマイクロ秒単位の精度で返します。

b. 関数

explode()<pre class="brush:php;toolbar:false">explode(separator,string,limit)</pre>

    separator を使用して、どこに配置するかを指定します。分割された文字列。
  • string 分割する文字列。

  • limit は、返される配列要素の数を指定します (オプション)

2。コードは次のとおりです。 :

<?php    
//程序运行时间  
$starttime = explode(&#39; &#39;,microtime());  
echo microtime(); 
 /*········以下是代码区·········*/  
 for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
 {   $i;  
 }  
 /*········以上是代码区·········*/   
 //程序运行时间  
 $endtime = explode(&#39; &#39;,microtime());  
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); 
 $thistime = round($thistime,3);  
 echo "本网页执行耗时:".$thistime." 秒。".time(); ?>

3. 出力:

0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726

PS: プログラムをわかりやすくするために、このコードを使用できます この機能は、クラスとして記述し、使用時に導入し、プログラムの開始前にクラスをインスタンス化し、最後にメソッドを呼び出すことによっても実現できます。

おすすめ: 2021年PHP面接質問まとめ(集)》《phpビデオチュートリアル

以上がPHPでプログラムの実行時間を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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