Являются ли массивы неявно созданы в PHP, когда одному из его ключей присваивается что-то?

Просто хочу быстро проверить это. Это отличается от моего непосредственного опыта работы с другими языками, на которых сначала необходимо объявить массив, чтобы он мог быть заполнен значениями.

    Да, PHP автоматически создаст массив, учитывая любой из следующих

     $foo[] = $bar; $foo[1] = $bar; $foo['bar'] = $bar; // and of course $foo = array(); // and soon to pass $foo = [1, 2, 3]; 

    PHP будет создавать массив, даже если он неявно объявлен, да.

     $array[] = ... 

    $ array будет действительным массивом.

    $ array ['one'] = "one". Это то, что вы спрашиваете? Потому что да, это создаст новый массив