Dziedziczenie a typy callable
Założenie: Pokażemy, jak używać typu callable w PHP do przekazywania funkcji jako argumentów do innych funkcji.
Krok po kroku:
- Definicja funkcji przyjmującej funkcję jako argument:
Funkcja
wykonajAkcjeprzyjmuje jako pierwszy argument zmienną typucallable, która reprezentuje funkcję. Drugi argument to wartość przekazywana do tej funkcji. - Definicja funkcji, która będzie przekazywana jako argument:
Funkcja
dodajJedendodaje 1 do przekazanej liczby. - Wywołanie funkcji
wykonajAkcje:Tutaj wywołujemy
wykonajAkcje, przekazując funkcjędodajJedeni liczbę 5 jako argumenty. FunkcjawykonajAkcjewywołujedodajJeden(5), a wynik jest wyświetlany.
Ten przykład pokazuje podstawowe zastosowanie typu callable w PHP. Umożliwia to tworzenie bardziej elastycznego i modularnego kodu.