![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tworze jakiś obiekt, który zwiera metodę __construkt() i __destruct(). Pierwsza z nich wypisuje tworzę obiekt, a druga niszczę obiekt.
W momencie tworzenia obiektu wywoływany jest konstruktor, natomiast jak wywołam ręcznie __destruct() to widzę podwójny napis "Zniszczyłem obiekt" Konstruktor wywołuje się 2x (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) Co jest grane? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Po prostu destruktora się nie wywołuje - on zawsze jest wywoływany jak obiekt kończy życie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:46 |