Moin!
Im Prinzip ja. Es würde mir aber reichen, wenn das Objekt einfach im RAM bleibt.
z.B.
Script1 -> generiert das Objekt
Script2 -> ändert es
Script3 -> Speichern der Daten in DB und löschen des Objektes.
Standardmäßig wird das Objekt aber am Ende jedes Scriptes in PHP gelöscht...
Wenn dir das nicht gefällt, darfst du nicht mit PHP arbeiten. Es ist nun mal zentrales Merkmal dieser Sprache, dass sie zwischen zwei Skriptaufrufen keine direkte Verbindung herstellt und am Skriptende alles vergisst.
Trotzdem kann man mit PHP sehr performante Applikationen programmieren. Das tut man allerdings in der Regel, indem man sich erstmal darauf konzentriert, produktiven Code zu schreiben, und in einem zweiten Schritt durch Analyse der Realität dann ermittelt, an welchen Stellen die Performance nicht ausreichend ist. Hast du Performanceprobleme?
- Sven Rautenberg