Ich hatte vor, Design Patterns in PHP zu verwenden, wie z.B. das Observer Pattern, aber dass ich die Beziehung der Observer jedes Mal neu erstellen muss, wenn die Seite geladen wird, schmerzt mich. Da Referenzen als neue konkrete Objekte in der Sitzung gespeichert werden, gibt es keine Möglichkeit, die Beziehungen zwischen Abonnenten und ihren Beobachtern zu erhalten, es sei denn, man verwendet eine GUID oder andere Eigenschaften, um einen Lookup zu bilden, und speichert stattdessen diese Eigenschaft.
Lohnt es sich angesichts der Kosten für die Neuerstellung der Beziehungen bei jedem Laden einer Seite, Entwurfsmuster wie Beobachter in PHP zu verwenden, verglichen mit einem sauberen Entwurf? Gibt es Erfahrungen aus der Praxis, die Sie teilen können?