![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak mam klase
po wykonaniu powyższego nadal w obiekcie $s pozostaje mi obiekt typu Session_NameSpace w zmiennej data obiektu Session, istnije mozliwosc zeby klasa sama mogla zniszczyc wlasny obiekt?? Jezeli tak to jak to zrobic bo jak widac unset nie dziala a ja dostaje juz nerwow... Ten post edytował deirathe 13.08.2008, 12:15:54 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Obiekt nie może zniszczyć samego siebie. Jedynie referencję co najwyżej, ale to Ci nic nie daje.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Zaglądałeś do manuala ?
http://pl.php.net/unset Cytat Note: It is not possible to unset $this inside an object method since PHP 5. Zrób to z poziomu obiektu nadrzędnego. Ten post edytował revyag 13.08.2008, 12:25:23 -------------------- -------------
------ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
czyli bede mussiał to robic np:
$s->Destroy("data") ![]() Bo bardzo mi zalezy zeby moc wykonac $s->data->Destroy(); Ten post edytował deirathe 13.08.2008, 12:32:18 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Przecież masz napisane że się nie da
![]() W klasie Session robisz tak:
i później tak jak napisałeś. -------------------- -------------
------ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, dzieki wielkie, ale szkoda... buuu...
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
co prawda to nie bedzie dokladnie to czego szukasz, ale oto pewne obejscie:
na dodatek proponuje ci, zeby klasa Session dziedziczyla po Session_NameSpace. z tego co widze sama sesja rowniez jest kontenerem dla danym w taki sam sposob jak po prostu pojedyncza grupa, ktora realizujesz przez Session_NameSpace. -------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wrzasq nasunął mi pewien pomysł ale skoro jego kod odmawiał posłuszeństwa doszedłem do czegoś takiego:
Z tym że jest probelem np kiedy wykonuje: $s->data->aa->Destroy() - nie usuwa namespace drugiego rzedu, jakies pomysly?? Dzieki wszystkim za pomoc -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:18 |