Junior — Middle
Máte skúsenosti s používaním anonymných funkcií vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
Áno, anonymné funkcie (closure) v PHP sa široko používajú na vytváranie funkcií na mieste, ich odovzdávanie ako argumentov alebo definovanie callbackov.
Príklad anonymnej funkcie v PHP:
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n * $n;
}, $numbers);
print_r($squared);
Tu je anonymná funkcia odovzdaná do array_map, aby umocnila každé číslo na druhú. Tento prístup je užitočný, keď funkciu nie je potrebné znovu použiť na iných miestach a je logicky spojená s konkrétnym volaním.