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