読者です 読者をやめる 読者になる 読者になる

アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

デバッグでよく使うやつ

変数の中身などを表示する

echo, print, print_r, var_dump, exit を使い分けますが、大体はvar_dump。
統一しておくとgrepかけやすいので。

var_dump($hoge);
exit("--- ここまでOK ---");

処理時間を計る

計りたい部分の最初と最後に埋め込んで使う。
処理の遅い部分を探す時や速度検証時に。

// 処理時間計測開始
$start = microtime();

// 処理時間計測終了
list($am, $at) = explode(" ", microtime());
list($bm, $bt) = explode(" ", $start);
print(((float)$am-(float)$bm) + ((float)$at-(float)$bt));