good news,bad news

| | コメント(1)

いろいろな言語を知っているといいこともたくさん有りますが、バグ取りを困難にすることもあります。
今日はPHPで1時間悩みました。配列の値が出力できないのです。

for($i=0; $ia);++$i){
echo $this->a[i];
}

なんていう単純な場合です。
ああでもないこうでもないと試行錯誤した挙句、$this->a[$i] でないといけないことに気がつきました。
だってエラーも出ないのですもん。

自分で作ったプログラムを自分でデバッグすることが困難ないい例でした。

カテゴリ

コメント(1)

konnoy :

お世話になっております。konnoです。

このようなはまり具合私もちょくちょくやってしまいます。
でも、エラー表示されませんか?
php.iniでのエラー表示がonになっていれば出るはずですよね。

Notice: Use of undefined constant i - assumed 'i' in 〜
もしくは
Notice: Undefined index: i in 〜
こんなのが、表示されるかなーと。

php.iniは設定されてると思うのでたぶん原因はほかですかね。
余計なお世話ですみません。
仕事がんばります。では。

コメントする

このブログ記事について

このページは、Hiroshiが2005年2月10日 21:57に書いたブログ記事です。

ひとつ前のブログ記事は「可哀想なクロちゃん」です。

次のブログ記事は「ダイエット終了」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0