Junior — Middle
Máte zkušenosti s používáním anonymních funkcí ve svých projektech?
sobes.tech AI
Odpověď od AI
Ano, anonymní funkce (closure) v PHP jsou široce používány pro vytváření funkcí na místě, jejich předávání jako argumentů nebo definování callbacků.
Příklad anonymní funkce v PHP:
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n * $n;
}, $numbers);
print_r($squared);
Zde je anonymní funkce předána do array_map, aby umocnila každé číslo na druhou. Tento přístup je užitečný, když funkci není třeba znovu používat jinde a je logicky spojena s konkrétním voláním.