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!