Post
#1
|
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
jednak php5 ciągle doskonałe nie jest... Dziś prawie zawału bym dostał przez beznadziejny błąd.
Jeśli moglibyście - sprawdźcie, jak to działa na waszych wersjach php - u mnie w każdym razie na php5.0.2 zarówno na windowsie jak i linuksie pojawił się ten sam błąd. Natomiast na php 5.1.0 alfa wszystko jest OK.
Jak łatwo zauważyć - wartość iForDestruct powinna się zwiększać co każde odświerzenie, tak jak to się dzieje w przypadku iForConstruct Niestety - nic takiego się nie dzieje. ++++++++++++++++++++++++++ Co ciekawe - na bugs.php.net otrzymałem informację, że jest to normalne i oczekiwane zachowanie, ponieważ "The session is ended before destructors are run." Cikawe, czy to oznacza, że aktualne zachowanie php5.1 zostanie zmodyfikowane, czy też ktoś jednak przekonał się, że jest to jednak niezgodne z oczekiwaniem większości? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%)
|
IMHO to też nie jest błąd. Jeżeli sam nie zniszczysz obiektu, żyje aż do samego końca. Samiutkiego. Nie powinno być tak, że php niszczy wszystkie obiekty, a potem zaczyna robić coś z sesją. A jak do obsługi sesji potrzebne były jakieś obiekty? A jak ktoś ma własny session handler? To co, ma mu się sesja rozwalić bo jego kod już nie istnieje?
|
|
|
|
DeyV [5.0.2] Błąd sesji w destructorze 22.10.2004, 20:08:37
Vengeance php 5.0.0 i ten sam efekt ;]
jednak jak dam
[PHP]... 22.10.2004, 21:13:08
Ozzy To raczej nie jest błąd. Osobiście nie radzę poleg... 23.10.2004, 09:45:03
netzah Czy - mimo, ze tak powinno byc - w php 5.1.0 to si... 28.10.2004, 07:13:42
DeyV IMHO powinno być tak, że obiekty z destruktorem n... 4.11.2004, 15:51:02
hawk To by było straszne. To, czy w danym momencie obie... 4.11.2004, 17:56:11 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 04:49 |