[ Milan M. Radovic @ 16.09.2010. 10:15 ] @
Ja nisam znao da je ovo moguce u PHP-u, a moram priznati, vrlo korisno za neke stvari. Naime, ja sam u sred izvrsavanje metode unistio sesiju u kojoj je $this :D i onda je unistena i i dalje radi, sve do kraja metode off(); Gde ja kreiranm novi objekat u novonastaloj sesiji i sve je super... samo da li je stvarno tos to ja mislim da se dogodilo? Moze biti da objekat nije ni unisten.. mada sam probao sa outputom u konstruktoru i stvarno jesete? Malo je konfuzno. Code (php): class Test { var $intvar; public function Test() { $this->intvar=1234; } public function off() { session_destroy(); session_start(); $_SESSION['test'] = new Test(); $_SESSION['test']->intvar = $this->intvar + 3000; } }; if(session_id()) { session_destroy();} session_start(); $_SESSION['test'] = new Test(); echo session_id().'--'.$_SESSION['test']->intvar.'<br/>'; $_SESSION['test']->off(); echo session_id().'--'.$_SESSION['test']->intvar.'<br/>'; [Ovu poruku je menjao Goran Rakić dana 16.09.2010. u 11:26 GMT+1] |