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ść$imie
i 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.