Magiczna metoda __invoke()

Założenie: Pokażemy, jak używać magicznej metody __invoke(), aby wywoływać obiekt jak funkcję.

Krok po kroku:

  1. Definicja klasy z metodą __invoke():
    
    
    				

    Tworzymy klasę Samochod z metodą __invoke(). Metoda ta zostanie automatycznie wywołana, gdy spróbujemy użyć obiektu klasy jak funkcji.

  2. Utworzenie obiektu klasy:
    
    
    				

    Tworzymy nowy obiekt klasy Samochod.

  3. Wywołanie obiektu jak funkcji:
    
    
    				

    Wywołujemy obiekt $mojSamochod jak 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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *