PHP で処理速度を表示する方法

PHPで処理で、MySQLに接続してDB更新したしている処理があって、その処理が遅い時があります。
どの処理でPHPの処理速度を遅くなっているか調査するために、PHPの処理速度を表示するようにしました。

その際のコードは以下となります

$time_start = microtime(true);

// ---------------------
//  計測したいプログラム
// ---------------------

$time = microtime(true) - $time_start;
echo "{$time} 秒";

microtime(true)」は、Unix タイムスタンプをマイクロ秒まで返します。
Unixタイムスタンプは簡単に言うと、「1970年1月1日からの秒数」です。プログラムの開始前後で、このUnixタイムスタンプを取得して引き算して処理時間を表示しています

echo microtime(true);
// 実行結果
1638420130.635

 

スポンサーリンク

0
0

プログラミングphp

Posted by admin