Функция list() -- сокращённый синтаксис (с php7.1)
Primary tabs
Функция 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;
- Log in to post comments
- 3766 reads
vedro-compota
Mon, 11/20/2017 - 15:18
Permalink
действительно полезно)
действительно полезно)
_____________
матфак вгу и остальная классика =)