Definiowanie traits
Założenie: Nauczymy się definiować i używać traits w PHP, aby ponownie wykorzystywać kod i zwiększyć modularność.
Krok po kroku:
- Definicja trait: Utworzymy trait zawierający metodę obliczającą pole prostokąta.
- Użycie trait w klasie: Dodamy ten trait do klasy `Prostokat`.
- Wykorzystanie metody z trait: Utworzymy obiekt klasy `Prostokat` i użyjemy metody `obliczPole`.
Ten kod definiuje trait o nazwie `PoleProstokata` z metodą `obliczPole`, która przyjmuje dwa argumenty (długości boków) i zwraca ich iloczyn.
Słowo kluczowe `use` importuje funkcjonalność trait `PoleProstokata` do klasy `Prostokat`.
obliczPole(5, 10);
echo "Pole prostokąta: " . $pole; // Wyświetli: Pole prostokąta: 50
?>
Tworzymy obiekt klasy `Prostokat` i wywołujemy metodę `obliczPole`, aby obliczyć pole prostokąta o bokach 5 i 10.
Ten przykład pokazuje podstawowe użycie traits w PHP. Traits pozwalają na wielokrotne użycie kodu, co zwiększa czytelność i łatwość utrzymania projektu. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi zastosowaniami traits!