プログラムの最初と最後で microtime() 関数を使用して現在時刻を取得し、減算してプログラムの実行時間を取得します。これは php バージョン 5.2 では問題ありませんが、減算結果は次のようになります。 php の 5.3、5.4、および 5.5 バージョンは 0 または 0.0156 であり、バージョン 5.2.6 とはまったく異なります。
コードを投稿
$startTime=microtime(true);printf("%.53f",microtime(true)-$startTime);
$startTime=microtime(true);for($i=0;$i<1000000; $i++) { $a = 1;}printf("%.16f",microtime(true)-$startTime);
バージョンが異なると実行時間が異なるのは正常です。
上位バージョンは下位バージョンよりも最適化されており、もちろん所要時間は大幅に短縮されます。
みなさん、ありがとう、勉強になりました