PHPで開発している時、デバッグ時によくつかう、処理ごとにどれだけ実行時間を出力する。
時間を取得できる「time()」関数
ミリ秒の取得は「microtime()」でUNIXのタイムスタンプを取得する関数を使用する。
————————
echo ‘microtime(true) = ‘.microtime(true) ;
実行結果は以下の通り。
microtime(true) = 1470905143.591
———————–
見づらいので、日付に変換して出力する
//microtimeを.で分割
$arrTime = explode(‘.’,microtime(true));
//UNIXタイムスタンプ
echo $arrTime[0];
//date関数で任意の書式に変換
echo date(‘Y-m-d H:i:s’, $arrTime[0]);
//ミリ秒
echo $arrTime[1];
//日時+ミリ秒
echo date(‘Y-m-d H:i:s’, $arrTime[0]) . ‘.’ .$arrTime[1];