phpbar.de logo

Mailinglisten-Archive

[php] objekte in sessions

[php] objekte in sessions

Sebastian Mendel lists at sebastianmendel.de
Fre Apr 15 12:32:02 CEST 2005


Norbert Pfeiffer schrieb:
> Sebastian Mendel schrieb:
> 
>>du meinst wohl:
>>if ( ! isset( $_SESSION['obj'] ) )
>>{
>>    $_SESSION['obj'] = new test();
>>    $_SESSION['obj']->var = 20;
>>}
>>denn er will ja das Objekt in der Session
>>und nicht nur die Eigenschaft!
> 
> hmm,
> womit Du nachgewiesen hast, dass es Unfug ist,
> Objekte in der Session speichern zu wollen !

Wo?


> Weil:
> Man muss im aufgerufenen Script das Objekt komplett
> neu erstellen und die Werte erneut zuweisen.

Nur wenn es nicht schon vorhanden ist in der Session, also genau einmal,
beim Start einer neuen Session.

Objekte in der Session zu speichern ist hier nicht das Problem, das das
geht ist wohl weitestgehend bekannt, hier ging es nur um die Vorgehensweiße.



-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive