Найти тему

#php #tips #frontend


Зачем нужна типизация массивов в PHP

В PHP уже давно существует возможность типизировать параметры методов и функций. Добавление типов в массивы (и просто добавление типов в целом) поможет при использовании IDE или статического анализа, а также поможет другим разработчикам в команде понять ваш код. Также это поможет избежать ошибок и сделает код чище и читабельнее.

В принципе, в любой версии PHP, можно сделать что-то вроде:

function getNames(array $input): array {
return array_map(function($item) {
return $item->getName();
}, $input)
}

Однако это мало говорит о типах, с которыми имеем дело.


#php #tips  #frontend  Зачем нужна типизация массивов в PHP  В PHP уже давно существует возможность типизировать параметры методов и функций.
Около минуты