Sobes.tech
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.