パフォーマンス改善をしたいときに、処理にどれくらい時間がかかっているかをデバッグしたいときがあると思う。
そんなときに便利なサンプルコードは以下になります。
// 処理開始時のタイムスタンプを記録
$startTime = microtime(true);
// 処理内容(省略)
// 処理時間を計測
$executionTime = microtime(true) - $startTime;
print_r('Execution Time: {$executionTime} seconds');
Laravelであれば、以下のようにデバッグをすると良いでしょう。
\Log::debug('Execution Time: {$executionTime} seconds');
以上、処理の計測時間をデバッグするサンプルコードでした。