ときどき、コードの 2 つのセグメント間の経過時間を測定できるようにしたいと考えています。これは、コード内のボトルネックを検出し、改善できるものを改善できるようにするためのものです。
関数が現在の呼び出しと最後に呼び出された時間の間の経過時間をエコーアウトするグローバル変数で動作するような関数を設計したいと思います。
このように、次々に何度も使用できます。
また、この関数は、0.1 秒や 0.3 秒などの秒単位の差を計算できる必要があります。
例はおそらくそれをよりよく説明するでしょう。
echo time_elapsed();
// This echo outputs nothing cause this is the starting case.
// There is nothing to compare against.
//
// 1st code section here
//
echo time_elapsed();
// This echo outputs 0.5 seconds.
// ...which means there has been 0.5 seconds passed
// ...since the last time time_elapsed() was fired
//
// 2nd code section here
//
echo time_elapsed()
// This echo outputs 0.2 seconds
//
// 3rd code section here
//
echo time_elapsed()
// This echo outputs 0.1 seconds etc
私の質問は、この種の出力を実現するためにどの PHP ユーティリティ (組み込み関数) を使用する必要があるかということです。