php で未定義の配列に追加してもエラーが出ない方法
php で array() が未定義な変数に配列を追加してもエラーが出ない方法 $foo [host1] [0]email1 [2]email2 [3]email3 [host2] [0]email4 [2]email5 [3]email6 みたいな、連想配列に配列を含むような形 で、配列かどうか確認せずに email を追加していきたい つまり $foo[$host] が配列でなくても、警告無く追加していける方法 $foo[$host] += $email; // NG - インデックスがないぜ array_push($foo[$host], $email); // NG - array_push は 第一引き数は array でないとね $foo[$host][] = $email; // OK ということで [] であれば未定義でも、追加(配列に)可能