Ich bin neu in OOP mit PHP und die Idee scheint ein wenig sinnlos in gewisser Weise. In nicht webbasierten Sprachen lebt das Objekt während der gesamten Lebensdauer des Programms (von der Ausführung bis zum Beenden). In dieser Situation macht es absolut Sinn, weil man die Klasse erstellt und sie dann zur Laufzeit initialisiert, wo man danach häufig auf sie zugreifen kann, wenn man sie braucht. Bei der Webprogrammierung jedoch, da die Ausführung einer Anwendung in vielen Phasen erfolgen kann (Laden von Seiten), könnte die Lebensdauer des Objekts am Ende nur einen kleinen Teil der Zeit ausmachen, in der eine Anwendung ausgeführt wird. Daher scheint mir die einzige Möglichkeit, Objekte während der Laufzeit der Anwendung am Leben zu erhalten, darin zu bestehen, das Objekt nach der Initialisierung in einer Sitzungsvariablen zu speichern. Ist dies gängige Praxis oder gibt es andere Möglichkeiten, die Leistungsfähigkeit von OOP in PHP effektiver zu nutzen?