Funkcje magiczne
Założenie: Zapoznamy się z podstawowymi funkcjami magicznymi w PHP, takimi jak __construct() i __destruct(), i zobaczymy jak działają.
Krok po kroku:
- Tworzenie klasy z konstruktorem: Konstruktor
__construct()jest automatycznie wywoływany podczas tworzenia obiektu klasy.imie = $imie; $this->wiek = $wiek; } } $osoba = new Osoba("Jan", 30); ?>Ten kod definiuje klasę `Osoba` z konstruktorem, który inicjalizuje atrybuty `imie` i `wiek`.
- Destruktor: Destruktor
__destruct()jest wywoływany przed usunięciem obiektu z pamięci.imie = $imie; $this->wiek = $wiek; } public function __destruct() { echo "Obiekt " . $this->imie . " został usunięty.
"; } } $osoba = new Osoba("Jan", 30); unset($osoba); // Wywołuje destruktor ?>Dodaliśmy destruktor, który wyświetla komunikat po usunięciu obiektu.
Ten przykład pokazuje podstawowe zastosowanie funkcji magicznych __construct() i __destruct(). Zachęcamy do dalszego zgłębiania tematu i poznawania innych magicznych funkcji w PHP!