Junior — Middle
Czy masz doświadczenie w korzystaniu z funkcji anonimowych w swoich projektach?
sobes.tech AI
Odpowiedź od AI
Tak, anonimowe funkcje (zamknięcia) w PHP są szeroko używane do tworzenia funkcji na bieżąco, przekazywania ich jako argumentów lub definiowania callbacków.
Przykład anonimowej funkcji w PHP:
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n * $n;
}, $numbers);
print_r($squared);
Tutaj anonimowa funkcja jest przekazywana do array_map, aby podnieść każdą liczbę do kwadratu. Taka metoda jest wygodna, gdy funkcji nie trzeba używać w innych miejscach i jest ona logicznie powiązana z konkretnym wywołaniem.