Функция list() -- сокращённый синтаксис (с php7.1)

Функция list() в php присваивает переменным из списка значения соответствующего массива.

Начиная с версии php 7.1, для функции list() можно использовать сокращённый синтаксис:

Вместо:

list($drink, $color, $power) = $info;

Пишем:

[$drink, $color, $power] = $info;

или, если нам нужно вытащить только третье значение массива:

[ ,  , $power] = $info;

Если массив $info ассоциативный, можно явно указать индексы (тогда можно объявлять их даже не по порядку, а также можно избежать ошибок с присвоением неверных значений, полагаясь на порядок по умолчанию):

['power' => $power, 'color' => $color, 'drink' => $drink] = $info;
vedro-compota's picture

действительно полезно)

_____________
матфак вгу и остальная классика =)