Mailinglisten-Archive |
Hallo, >> ---------- 8< --------- >> include ('class.php'); >> session_start(); >> if (!isset($_SESSION['obj'])) { >> session_register ('obj'); >> $obj = new test(); >> $obj->var = 20; >> } > Hm. Mit session_register['obj'] registrierst Du eine Variable in der > Session. Diese hat aber keinen Wert. Dann instanziert Du ein neues > Objekt und weist einer Objektvariablen den Wert 20 zu. Ja, ich weiß, dass das mal explizit in dieser Reihenfolge einmal nötig war (da wünschte ich mir wirklich mehr Kompatibilität zwischen den PHP Versionen). > In der Session > wird das aber nicht gespeichert. Ich gehe mal davon aus, dass Du den > $obj->var - Wert in der Session speichern möchtest. Nein, sorry, ich wollte das ganze Objekt speichern... > Ab PHP 4.1 ist statt session_register übrigens $_SESSION vorzuziehen. Gut zu wissen... -- Oliver Michalak GoLive Extensions Actions: http://www.golive-extensions-actions.com
php::bar PHP Wiki - Listenarchive