2014-02-11 3 views
0

Я изучаю PHP-массив, но у меня есть вопрос о операторе массива. Я видел пример при создании массива, как это:Оператор PHP-массива

<?php 
$array = array(); 
$array["a"] = "apple"; 
$array["b"] = "banana"; 
?> 

ли мне действительно нужно объявить переменную как array в первую очередь?
Или я могу просто проигнорировать первую строчку: $array = array();?

+0

Ресурс: [сильная и слабая типизация] (http://en.wikipedia.org/wiki/Strong_and_weak_typing) – Ohgodwhy

ответ

3

еще лучше, просто инициализировать ваш массив и присвоению значения к нему в то же самое время:

<?php 
    $array = array(
     "a" => "apple", 
     "b" => "banana" 
    ); 
?> 
+0

То, что я пытаюсь избежать, - это сделать так, как ваш пример. У меня нет определенной причины или, может быть, потому, что я где-то читал, что писать, как этот массив $ [], предпочтительнее, это правда? – Joey

+0

Выполнение этого способа спасет вас дюжину нажатий клавиш. @Joey - лучший метод, я думаю. –

1

Вам не нужно инициализировать массивы в PHP. Другими словами, вам не нужен $array = array();, но он сохранит вам код, чтобы сделать это, как показано на рисунке @John Conde.

Смежные вопросы