phpで処理にかかった時間を調べる

PHPやjavascriptで処理にかかった時間を計算する。
PHPの場合、まずいかの関数を用意する。これはpukiwikiからコピーした。

microtime関数は、現在時刻をスペースで区切ったミリセカンドと、秒で返します。
explodeでスペースで区切った配列に変換し、それをlistで受けます。
listは右辺に配列をおいて代入できるPHP言語の組み込み機能です。

時間を測定したい処理の前に以下のようにSTART_MICROTIMEを定義します。

defineは定数を定義できます。一度定義すると変更できないので便利です。

処理が終わったところで以下のようにして時間を計ります。

書式文字’01.03f’は、以下のように解釈します
0 : 0で埋める。
1 : 最低1桁を表示する。
. : 浮動小数点の区切り
0 : 0で埋める。
3 : 3桁以上は切り捨て。小数点以下は前とは別解釈になる。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)