Ist ein persistentes Objekt sinnvoll?

Hallo Leutz,
ich plane gerade eine kleine PHP Applikation, unter anderem mit Benutzerlogin und verschiedenen Zugriffsrechten. Jetzt stelle ich mir die Frage, ob es nicht sinnvoll wäre ein Benutzerobjekt serialisiert in einer Session zu speichern und dann bei Bedarf die Eigenschaften dieses Objekts zu ändern.

Wie seht ihr das ganz. Ist das Ganze sinnvoll?

Lego
 
Das habe ich mich heute auch schon gefragt und kam zu dem Schluss das es ein Gedankenfurz von mir war. Darauf hat mich eine einfache Frage gebracht die ich mir selbst gestellt hab:
Warum Benutzer-ID, Passwort usw im Objekt speichern?

Meiner Meinung nach ist es Unsinn, da die Methoden der Klasse ja genau so gut mit den Session-Variablen arbeiten kann. Vor allem würde eine Serialisierung des gesamten Objekts mehr Speicher fressen als nur die relevanten Daten in einem Array von $_SESSION zu speichern. Selbst die Performance würde unter dem ständigen serialisieren und deserialisieren mehr leiden als das Objekt ohne die genannten Instanzvariablen neu zu generieren und entsprechende Methoden zu haben.

Daher von mir ein klares: Nein.
 
Zuletzt bearbeitet:
Zurück