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
wykonajAkcje
przyjmuje 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
dodajJeden
dodaje 1 do przekazanej liczby. - Wywołanie funkcji
wykonajAkcje
:Tutaj wywołujemy
wykonajAkcje
, przekazując funkcjędodajJeden
i liczbę 5 jako argumenty. FunkcjawykonajAkcje
wywoł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.