前回の続きです。 PHP でよくあるエラーメッセージの意味と解決方法を具体例とともに紹介します。 Notice: Undefined offset: (キー) <?php $arr = array("test", "sample"); echo $arr[2]; 配列変数で、定義されていないキーを指定した時に起こるエラーです。 例ではキー 0 と 1 は値が定義されていますが、2 は未定義です。 Warning: Invalid argument supplied for foreach() <?php $arr = ""; foreach($arr as $value){ echo $value; } foreach が扱えるのは配列変数等のオブジェクトに限られます。(厳密にはイテレータを持つオブジェクト) 文字列や null、 false ではエラーが発生します。 例のようにわかりやす