<?php $start_time = time(); // 計算前の時間(秒) $ans = 0; for($i = 0;$i < 100000000;$i++){ $ans++; } // 処理にかかった時間を差で割り出す。 // だけど、単位が秒なので、精度がイマイチ。 $diff = time() - $start_time; print $diff ."秒かかりました。";
出力結果
12秒かかりました。
PHPの関数。
現在の時間をタイムスタンプで返す。
タイムスタンプ(1970年からの経過秒数)なので、加工しない事には、巨大な整数が返ってくるだけ。
本来は、setcookie関数など、他の関数と組み合わせる事が多い。
<?php $start_time = time(); // 計算前の時間(秒) $ans = 0; for($i = 0;$i < 100000000;$i++){ $ans++; } // 処理にかかった時間を差で割り出す。 // だけど、単位が秒なので、精度がイマイチ。 $diff = time() - $start_time; print $diff ."秒かかりました。";
12秒かかりました。
コメント