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:
- Definicja interfejsu z metodą void: Zdefiniujmy interfejs
MyInterface
z metodąmyMethod
, która nie zwraca żadnej wartości (typvoid
). - Implementacja interfejsu: Stwórzmy klasę
MyClass
implementującą interfejsMyInterface
. - Użycie metody: Utwórzmy obiekt klasy
MyClass
i wywołajmy metodęmyMethod
.
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.
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
.
$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!