端くれプログラマの備忘録 PHP [PHP] 経過時間を計測する

[PHP] 経過時間を計測する

処理の実行時間を計測したい場合がある。

処理の前後でシステム時刻を取得して差をとることで経過時間が得られる。

$stime = microtime(true);
...
$etime = microtime(true);
$ptime = $etime - $stime;

echo "Elapsed time = {$ptime} micro sec";

単位はマイクロ秒(100万分の1秒、10のマイナス6乗秒)。

参考サイト

PHP: microtime – Manual
http://php.net/manual/ja/function.microtime.php