Так сказать, новые возможности для работы с массивами.
[b]Начиная с версии PHP 5.4, появилась возможность создавать массивы в стиле JavaScript[/b]
Старый стиль:
$days = array('понедельник', 'вторник', 'среда', 'четверг', 'пятница');
Новый стиль:
$days = ['понедельник', 'вторник', 'среда', 'четверг', 'пятница'];
Создание ассоциативного массива:
$array = [
'first' => '1',
'second' => '2',
'third' => '3'
];
[b]Прямое разыменование массива:[/b]
Раньше чтобы извлечь первый элемент массива, нам нужно было записать массив в переменную и затем извлечь элемент:
$fruits = explode(' ', 'apple oranges banana ');
echo $fruits[1]; // oranges
Сейчас, можно сделать так
echo explode(' ', 'apple oranges banana ')[1] // oranges
То же самое можно сделать и с ассоциативными массивами:
function fruit () {
return array('a' => 'apple', 'b' => 'banana');
}
echo fruit()['a']; // apple