Разделы

2.5.2. Доступ к элементам таблицы

Квадратные скобки (по умолчанию) [] используются для доступа к элементу таблицы по ключу (как числовому, так и строковому). Пример доступа посредством квадратных скобок (оба примера эквивалентны):

table["var1"];

или:

$namevar = "var1";
table[namevar];

В квадртаных скобках может быть выражение.
Обращение к элементу таблицы через точку подразумевает обращение по имени. var.name эквивалентно var["name"].
Обращение к элементу таблицы по индексу осуществляется посредством var:[index]. При попытке обращения по индексу без указания двоеточия перед квадратными скобками приведет к преобразованию индекса к строковому типу, и будет осуществлен поиск по имени. При попытке обращения по индексу, когда индекс равен количеству элементов таблицы, произойдет создание нового null элемента в конце таблицы. Обращение по индексу недопустимо тогда когда индекс больше размера таблицы.
Также возможно быстрое добавление в конец таблицы:

table[] = 10; //добавит в конец таблицы число 10