phpPHP開発 虎の巻

PHPでのエラーの意味

カテゴリ:一般

※コードがそのまま画面に表示されている場合
localhostから見ていない または で囲んでいない

※何もエラーが表示されない=ブラウザでソースを見てみる。

Call to undefined method
未定義のメソッドが呼ばれている=メソッド名間違い

expecting ';'
セミコロンがあることが期待される。

Undefined index: xxx
未定義のインデックス(配列に指定したキーがない)=$_GETの場合、値が渡されていない。PDOの場合、列名間違いなど。

Undefined variable: xxxx
未定義の変数=変数名間違い、変数に値が入っていない

unexpected $end
表示された行数に関係なく、中括弧などの閉じるところが無い。

unexpected T_STRING
予期せぬ文字列が現れた=""などでの囲み忘れなど

unexpected T_VARIABLE
予期せぬ変数が現れた=前の行でセミコロン忘れ

unexpected '<'
予期せぬ < が現れた=?>忘れなど

Use of undefined constant xxx
xxxという定数が無い=変数に$を付け忘れ、または""などで囲むものを囲っていない

カテゴリ:一般の記事