Mailinglisten-Archive |
Hi Sebastian, > Norbert Pfeiffer schrieb: > > Sebastian Mendel schrieb: > > >du meinst wohl: > > >if ( ! isset( $_SESSION['obj'] ) ) > > >{ > > > $_SESSION['obj'] = new test(); <-- HIER > > > $_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? dorten: <-- HIER > > 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. falsch, mit dem Scriptende ist alles definitiv weg ! Natuerlich kann man sich eine Object-ID, oder einen Ressourcen-Locator merken, aber das Object oder die Ressource existiert beim Scriptstart nicht mehr ! Genau deshalb hast Du es ja auch neu instantiiert. Gruss Norbert
php::bar PHP Wiki - Listenarchive