Trait a właściwości
Założenie: Pokażemy, jak Trait może zawierać właściwości i jak są one dziedziczone przez klasy, które go używają.
Krok po kroku:
- Definicja Traita z właściwością: Zdefiniujmy Trait zawierający właściwość
$imie. - Użycie Traita w klasie: Użyjmy zdefiniowanego Traita w klasie
Student. - Inicjalizacja i wyświetlenie właściwości: Utwórzmy obiekt klasy
Student, zainicjujmy właściwość$imiei wyświetlmy ją.
Ten kod definiuje Trait o nazwie Osoba, który zawiera publiczną właściwość $imie.
Klasa Student teraz “dziedziczy” właściwość $imie z Traita Osoba.
imie = "Jan Kowalski";
echo $student->imie; // Wyświetli: Jan Kowalski
?>
Ten kod tworzy obiekt klasy Student, przypisuje wartość do właściwości $imie i wyświetla ją za pomocą funkcji echo.
Ten przykład pokazuje podstawowe użycie Traitów i ich właściwości w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi możliwościami, jakie oferują Traity.