Magiczna metoda __invoke()
Założenie: Pokażemy, jak używać magicznej metody __invoke(), aby wywoływać obiekt jak funkcję.
Krok po kroku:
- Definicja klasy z metodą
__invoke():Tworzymy klasę
Samochodz metodą__invoke(). Metoda ta zostanie automatycznie wywołana, gdy spróbujemy użyć obiektu klasy jak funkcji. - Utworzenie obiektu klasy:
Tworzymy nowy obiekt klasy
Samochod. - Wywołanie obiektu jak funkcji:
Wywołujemy obiekt
$mojSamochodjak funkcję. W efekcie zostanie wydrukowany tekst “Samochód jedzie!”.
Ten przykład pokazuje podstawowe zastosowanie magicznej metody __invoke(). Zachęcamy do dalszego zgłębiania tematu programowania obiektowego w PHP!