Глосарій

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

Функціональне програмування (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-підхід особливо корисний для обробки даних, трансформацій і пайплайнів.