Interfejsy a typy void

Założenie: Pokażemy, jak wykorzystać typ void w definicji interfejsu PHP, aby wskazać, że metoda nie zwraca żadnej wartości.

Krok po kroku:

  1. Definicja interfejsu z metodą void: Zdefiniujmy interfejs MyInterface z metodą myMethod, która nie zwraca żadnej wartości (typ void).
  2. 
    interface MyInterface {
      public function myMethod(): void;
    }
    				

    Ten kod definiuje interfejs MyInterface z metodą myMethod. Słowo kluczowe void po dwukropku oznacza, że metoda nie zwraca żadnej wartości.

  3. Implementacja interfejsu: Stwórzmy klasę MyClass implementującą interfejs MyInterface.
  4. 
    class MyClass implements MyInterface {
      public function myMethod(): void {
        echo "Metoda myMethod została wywołana!";
      }
    }
    				

    Klasa MyClass implementuje interfejs MyInterface, a więc musi zawierać metodę myMethod z zadeklarowanym typem zwracanym void.

  5. Użycie metody: Utwórzmy obiekt klasy MyClass i wywołajmy metodę myMethod.
  6. 
    $myObject = new MyClass();
    $myObject->myMethod();
    				

    Ten kod tworzy obiekt klasy MyClass i wywołuje metodę myMethod. Wynikiem będzie wyświetlenie tekstu “Metoda myMethod została wywołana!”

Ten przykład pokazuje podstawowe użycie typu void w interfejsach PHP. Zachęcamy do dalszego zgłębiania tematu interfejsów i programowania obiektowego w PHP!

Dodaj komentarz 0

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