array_map – по существующему набору данных (или наборам данных) формирует новый набор данных по заданному алгоритму, реализованному в передаваемой callback-функции – array_map ( callable $callback , array $array1 [, array $… ] ) : array
partition($collection, callable $callback) – разбивает массив на 2 массива: в первый – удовлетворяющие функции callback, во второй – не удовлетворяющие
every($collection, callable $callback = null) – возвращает true, если все элементы коллекции удовлетворяют условию функции callback. По умолчанию проверяет на истинность (== true)
groupBy($collection, callable $callback) – группирует элементы коллекции в множества на основании ключа, полученного в результате вызова функции callback
minValue($collection, callable $callback) – возвращает минимальный элемент коллекции
Императивная парадигма — стиль написания кода в виде набора последовательных инструкций (команд) с активным использованием переменных (“как достичь нужного результата”)
Декларативная парадигма(или функциональная) -” то мы хотим получить “
” отсутствие присваивания “
” невозможно использование циклов ” – вместо них рекурсия или использование функций первого рода