ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

Notice:Undefined variable: エラーについて

 

『○○というのが見つからないよ』

単純に、○○ という変数が無いため出るエラー
宣言していない変数を参照すると発生する。

変数名が間違っていないか確認すると良い。

 

noticeレベルのエラーを吐き出さないようにするには

php.iniの内容を以下のように変更。

;error_reporting = E_ALL & ~E_NOTICE
↓有効化
error_reporting = E_ALL & ~E_NOTICE

error_reporting = E_ALL
↓ コメントアウト
;error_reporting = E_ALL 

※ Noticeエラーは、「望ましくない」コードに対してでるものなので、プログラムは動作します。そのため、エラーを表示しないという対応も可能ですが、本来はエラーの発生しないコードを書くことが望ましいです。

Comment

*