Глоссарий

Функциональное программирование

Функциональное программирование (FP) — парадигма, где программа строится из чистых функций, избегая изменяемого состояния и побочных эффектов. Результат функции зависит исключительно от её аргументов.

Ключевые концепции

Практическое применение в PHP

$prices = [100, 200, 300];
$discounted = array_map(fn($p) => $p * 0.9, $prices);
$total = array_reduce($discounted, fn($sum, $p) => $sum + $p, 0);

FP vs OOP

Это не конкурирующие подходы: современный PHP и JavaScript поддерживают оба. FP особенно полезен для обработки данных, трансформаций и пайплайнов.