33 подписчика
#php #tips #frontend
Зачем нужна типизация массивов в PHP
В PHP уже давно существует возможность типизировать параметры методов и функций. Добавление типов в массивы (и просто добавление типов в целом) поможет при использовании IDE или статического анализа, а также поможет другим разработчикам в команде понять ваш код. Также это поможет избежать ошибок и сделает код чище и читабельнее.
В принципе, в любой версии PHP, можно сделать что-то вроде:
function getNames(array $input): array {
return array_map(function($item) {
return $item->getName();
}, $input)
}
Однако это мало говорит о типах, с которыми имеем дело.
Около минуты
10 августа 2024