![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
mam przykładowo taki kod:
spodziewałem się takiego efektu: Cytat die B --- die A czyli unset niszczy $b, następnie wyświetlane są "---" i wraz z końcem skryptu usuwany jest obiekt $a. tymczasem wynik jest taki: Cytat --- die A die B unset w ogóle nie działa. może mi ktoś powiedzieć jak usunąć obiekt $b? z góry dziękuje za odpowiedź. EDIT: $foo musi być prywatna Ten post edytował dtb 15.02.2010, 19:25:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-=Peter=- wyjaśnił dlaczego dzieje się tak, a nie inaczej.
Pr0100 wyjaśnił jak można to obejść. Ja od siebie dodam kod, który to zobrazuje istotę problemu.
Wynik: Cytat B::__destruct --- A::__destruct Zostaje nadal problem samych destruktorów i czy warto ich używać. Kilka miesięcy temu, ktoś poruszył podobny temat i tutaj masz link do tych kilku zdań, które wtedy napisałem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 21:03 |