デバッグのコツ

  • 2008/06/16(月) 13:30:00

バグを見つける方法

大事なことなので未来の自分のためにメモ。


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

というエラーばかり出てイラっちょしてたけど、こういう場合、print_r を使って変数に何が入っているかを見ると良い。var_dump でも可。

エラーを出してしまうこと自体は問題ではない。
それをどうデバッグするかが大事なのだ!!


あるいは、コードを一番シンプルなものに書き換えて試してみる。
極力、不要なものを取り除いて、エラーを引き起こしてる犯人を追いつめるのだ!!


かのあきやん大先生は、エラーが出ると
「その変数に何が入ってる?print_rしてみて!」とアドバイスするそうな。(友人談)

けんすう先生は、
echo "<pre>";
print_r $hoge;
echo "</pre>";

を辞書登録してるとか。ふむむ。print_r 大事だな。

  

あいつマジすごいな!勉強になった!

LINEで送る

この記事に対するトラックバック

この記事のトラックバックURL

この記事に対するコメント

var_dump('<pre>',$hoge,'</pre>'); なら1行だよ

  • 投稿者: -
  • URL
  • 2008/06/17(火) 13:53:09
  • [編集]

この記事にコメントする

管理者にだけ表示を許可する