Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 13.09.2004 Ostrzeżenie: (0%)
|
Dawno nic nie pisałem, miałem uraz ale mam nadzieję że mi pomożecie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Skrypt kończy swoje działanie (jestem pewien co do wykonania ostatniej linijki, dałem tam sobie echo END) i po tym nie ma już nic, podczas gdy jakby po zakończeniu tego wszytskiego jest wywoływany destruktor klasy config (wyala mi komunika o błędzie którego nie ma). Nie innej tyko tej właśnie choć są wywołane instancje innych klas. Dzieje się to w wielu wersjach PHP5. Ma ktoś może pojęcie co się dzieje? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 13.09.2004 Ostrzeżenie: (0%)
|
Ok, uznaje to za pewen bug w php 5.0 i w php 5.1 z tym problemu nie ma.
Innych destruktorów nie wywołało bo w destruktorze config bylo die(err); Mój błąd. Prosty sposób na poradznie sobie z tym: Na końcu skryptu:
I w każdym destruktorze
Wiem że to trosze nieprofesjonalne ale cóż... |
|
|
|
Neotion Wywołanie destruktora 16.01.2006, 21:34:46
DeyV destruktor uruchamiany jest w momencie niszczenia ... 16.01.2006, 21:42:57
Neotion Ale dalej nie rozumiem dlaczego uruchomił się tylk... 16.01.2006, 21:47:13
DeyV Jeśli nie chcesz mieć wywołanych destruktorów auto... 17.01.2006, 09:15:49
Ociu Prościej mówiąc, deskrutkor do metoda, która jest ... 17.01.2006, 14:25:02
ActivePlayer CytatAle dalej nie rozumiem dlaczego uruchomił się... 17.01.2006, 15:24:04
dr_bonzo Klasy z destruktorami a posiadanie instancji tych ... 18.01.2006, 11:15:12
hwao czesc instacji klas moze zostac usunieta po wysla... 21.01.2006, 20:17:12 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:42 |