L
lol
Aktives Mitglied
Thread Starter
- Dabei seit
- 18.01.2006
- Beiträge
- 1.602
- Reaktionspunkte
- 78
Gerade selbst erledigt:
Falsche Theorie:
Falsche Theorie:
Es hat daran gelegen, dass PHP den Zugriff auf $_SESSION vars auch über $_VARNAME_, statt $_SESSION['_VARNAME_'] erlaubt.Ich wundere mich schon sehr, dass meine Webapp, an der ich arbeite seltsame Fehler auswirft, die nach z.b. reloads verschwinden.
Nun hatte ich eine völlig schräge Situation, in der ich:
- Objekt erzeuge
- Memberfct. aufrufe
- serializiere(in andere var)
- 2. Memberfct.
Und genau bei der zweiten meckert der Interpreter, ich würde eine Memeberfct, auf einen Non-Obj aufrufen.
Setze ich hingegen die Reihenfolge um:
- Objekt erzeuge
- Memberfct. aufrufe
- 2. Memberfct.
- serializiere(in andere var)
Läuft der Laden.
Nun habe ich nochmal in der php-Doc nachgelesen, aber nicht gefunden, dass die serialize funktion destruktiv sei. Sollte auch gar nicht, wäre ja schlechter Stil.
Nochmal ein kleines Codesnippet:
Code:$obj = new Object(); $obj->fctA(); $_SESSION['obj'] = serialize($obj); $obj->fctB(); #Zackbumm, hier kommt der Interpreter mit der Fehlermeldung