Konstruktor klasy (__construct)
Założenie: Stworzymy klasę Samochód z konstruktorem ustawiającym markę i model samochodu.
Krok po kroku:
- Definicja klasy Samochód z konstruktorem:
- Tworzenie obiektu klasy Samochód:
- Wyświetlanie wartości właściwości obiektu:
marka = $marka;
$this->model = $model;
}
}
?>
Tworzymy klasę Samochod
z publicznymi właściwościami $marka
i $model
. Konstruktor __construct()
przyjmuje dwa argumenty (markę i model) i przypisuje je do odpowiednich właściwości obiektu za pomocą $this->
.
Tworzymy nowy obiekt klasy Samochod
o nazwie $auto1
, przekazując do konstruktora “Fiat” jako markę i “126p” jako model.
marka . "
";
echo "Model: " . $auto1->model;
?>
Wyświetlamy wartości właściwości $marka
i $model
obiektu $auto1
używając operatora dostępu do członków obiektu (->
).
Ten przykład pokazuje podstawowe użycie konstruktora w klasach PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego w PHP!