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
MyInterfacez metodąmyMethod, która nie zwraca żadnej wartości (typvoid). - Implementacja interfejsu: Stwórzmy klasę
MyClassimplementującą interfejsMyInterface. - Użycie metody: Utwórzmy obiekt klasy
MyClassi 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!