Konstruktor i destruktor

Założenie: Zrozumieć i wykorzystać w praktyce konstruktor i destruktor w klasach PHP.

Krok po kroku:

  1. Definicja klasy z konstruktorem i destruktorem:
    
    imie = $imie;
        $this->wiek = $wiek;
        echo "Konstruktor wywołany. Utworzono obiekt Osoba.
    "; } public function __destruct() { echo "Destruktor wywołany. Obiekt Osoba został usunięty.
    "; } public function przedstawSie() { echo "Nazywam się " . $this->imie . " i mam " . $this->wiek . " lat.
    "; } } ?>

    Tworzymy klasę Osoba z konstruktorem __construct(), który automatycznie wykonuje się podczas tworzenia obiektu, oraz destruktorem __destruct(), który wykonuje się podczas usuwania obiektu z pamięci.

  2. Tworzenie obiektu klasy:
    
    
    					

    Tworzymy nowy obiekt klasy Osoba, przekazując imię i wiek do konstruktora. Zostanie wyświetlony komunikat z konstruktora.

  3. Wykorzystanie metod klasy:
    
    przedstawSie();
    ?>
    					

    Wywołujemy metodę przedstawSie(), aby wyświetlić informacje o obiekcie.

  4. Zakończenie skryptu i wywołanie destructora:

    Po zakończeniu skryptu, destruktor __destruct() zostanie automatycznie wywołany, wyświetlając odpowiedni komunikat.

Ten przykład pokazuje podstawowe zastosowanie konstruktora i destructora. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *