microtime()関数で、現在のタイムスタンプをマイクロ秒単位で取得できます。処理前後でこれの差を求めることで処理時間を調べられます。結果はfloat型で、秒単位となります。
$start = microtime( TRUE ); // ここで計測対象の処理をする $end = microtime( TRUE ); echo $end - $start;
※ microtime()の引数にTRUEを設定しない場合は、結果のタイムスタンプは文字列で返されます。その場合は、このように単純に減算で求めることはできません。なおPHP5.0以前はTRUEの設定はできません。