初級 › Warning: Undefined array key の原因と直し方 › パターン1
Warning: Undefined array key の原因と直し方
配列に存在しない添字でアクセスするとWarningが出ますが、プログラムは停止せず、その値はnullとして扱われます。
1 <?php 2 $fruits = ["apple", "banana", "cherry"]; 3 echo $fruits[__]; ^
Warning: Undefined array key 5 in main.php on line 3出力に混ざるだけで実行は止まりません(期待: banana)
空欄を埋めて実行を通す
3個の配列に添字5の要素はありません。PHPは例外にせずWarningを出すだけで、値はnullとして扱われます。
次の問題