![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 8.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam troche moze glupie pytanie ale nie dziala mi jedna rzecz i zastanawiam sie dlaczego.
Mam klase w ktorej jest zdefiniowana funkcja __destruct(). Niestety podczas konczenia wykonywania sie skryptow funkcja ta nie zostaje wywolana pomimo ze klasa o ktorej mowa zostala wykorzystana. Mam wiec pytanie czy dziala to na wszystkich wersjach php5 (o ile mi wiadomo to tak) i czy przy konczeniu programu wywoluje sie ta procedura automatyczna czy trzeba zrobic przykladowo unset($jakasklasa) - co tez u mnie nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Z gory dzieki za podpowiedz. |
|
|
![]() |
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
a ja wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dekstruktor jest generalnie zawsze wykonywany, ale jest z nim sporo problemow... http://www.zyxist.com/pokaz.php/glupi_blad_php O tu. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zeby sprawdzic czy sie wlacza zrob po prostu
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:18 |