Statyczne właściwości i metody
Założenie: Zrozumieć i wykorzystać statyczne właściwości i metody w PHP, ilustrując to na przykładzie zliczania utworzonych obiektów klasy.
Krok po kroku:
- Definicja klasy Samochód z statyczną właściwością: Zdefiniujmy klasę
Samochód
, która będzie posiadać statyczną właściwość$liczbaUtworzonychSamochodow
zliczającą utworzone obiekty.W tym kroku definiujemy klasę `Samochód` i statyczną zmienną `$liczbaUtworzonychSamochodow`. Konstruktor zwiększa licznik za każdym razem, gdy tworzony jest nowy obiekt.
- Tworzenie obiektów klasy Samochód: Utwórzmy kilka obiektów klasy
Samochód
.Tworzymy trzy obiekty klasy `Samochód`. Za każdym razem konstruktor zwiększa wartość `$liczbaUtworzonychSamochodow`.
- Wyświetlenie liczby utworzonych samochodów: Wyświetlmy wartość statycznej właściwości
$liczbaUtworzonychSamochodow
.Dostęp do statycznej właściwości uzyskujemy za pomocą operatora zasięgu `::`. Wyświetli to liczbę utworzonych obiektów.
Ten przykład pokazuje podstawowe zastosowanie statycznych właściwości w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego w PHP!