‘if’ (T_IF) というエラーが出てきた


なんじゃこりゃ、と原因を調べていたら「if」の前に謎の空白文字が入っていた。

元々UTF-8のテキストファイルがエディタでオープンしたときにShift_JISになっててそれを上書きしてしまったらしい。

下記のログにどういう時にエラーになったかがまとめてありました。

http://d.hatena.ne.jp/uroku/20120328/1332955649

PHPの場合、半括弧「{}」の閉じ忘れやfunctionの閉じミスなどが多いと思うが、どうしても直らない時は一度エラーの出ている行の前後に怪しい文字などが隠れてないか調べるとよさそう。


この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL