Funkcje anonimowe w tablicach
Założenie: Nauczymy się, jak przechowywać funkcje anonimowe w tablicach PHP i jak je następnie wywoływać.
Krok po kroku:
- Tworzenie tablicy z funkcjami anonimowymi: Zdefiniujmy tablicę, której elementami będą funkcje anonimowe. Każda funkcja będzie wykonywała inne działanie.
- Wywoływanie funkcji z tablicy: Teraz wywołamy każdą z funkcji z tablicy, przekazując jej odpowiednie argumenty.
$funkcje = [
function ($a, $b) { return $a + $b; }, // Funkcja dodawania
function ($a, $b) { return $a - $b; }, // Funkcja odejmowania
function ($a) { return $a * 2; } // Funkcja mnożenia przez 2
];
W tym kroku tworzymy tablicę $funkcje
, która zawiera trzy funkcje anonimowe. Każda z nich przyjmuje argumenty i zwraca wynik odpowiedniej operacji.
echo $funkcje[0](5, 3) . "
"; // Wywołanie funkcji dodawania (5 + 3 = 8)
echo $funkcje[1](10, 4) . "
"; // Wywołanie funkcji odejmowania (10 - 4 = 6)
echo $funkcje[2](7) . "
"; // Wywołanie funkcji mnożenia (7 * 2 = 14)
W tym kroku używamy indeksów tablicy (0, 1, 2) aby uzyskać dostęp do poszczególnych funkcji anonimowych i wywołujemy je, przekazując argumenty w nawiasach. Wynik każdej operacji jest wyświetlany na ekranie.
Ten przykład pokazuje podstawowe zastosowanie funkcji anonimowych w tablicach. Zachęcamy do eksperymentowania z różnymi funkcjami i sposobami ich wykorzystania!