投稿

ラベル(array)が付いた投稿を表示しています

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 ということで [] であれば未定義でも、追加(配列に)可能