PHPで「Notice: Undefined index: name」が発生した場合の調査方法

php

PHPで「Notice: Undefined index: name」が発生した場合の調査方法を紹介します。

 

どういった状況で発生するか見ていきます。

まずは配列「$kamo」を定義します。

 

 

続いて、$kamo[“tora”]を表示してみます。

何も表示されませんが、実はここで「Notice: Undefined index: name」が発生します。

つまり、登録されていない「tora」という名称を参照しようとして、定義されていないと注意されているわけです。

 

じゃあどうすればよいか。

単純ですが、$kamo[“tora”]に値を格納してあげれば良いのです。

 

これで「hoge」と表示されることがわかると思います。

 

 

 

Secured By miniOrange
タイトルとURLをコピーしました