Hallo zusammen,
ich habe mehrere Frage zum Einsatz der OO Möglichkeiten mit PHP5:
Ich möchte innerhalb eine Klasse eine Objektliste unterbringen. Dies mache ich sicherlich mit einem Array, da es hierfür keine andere Möglichkeit gibt(?). Werden diese Objekte bei der Übergabe an das Array serialisiert bzw. bekomme ich hier bei stark besuchten Seiten und vielen Objekten durch eine eventuelle Serialisierungen der Container-Objekte Ressourcen Probleme?
Leider kann ich den OO-Ansatz in PHP5 noch nicht ganz einschätzen. Also hinsichtlich wie weit man hier bis in die kleinste Einheit OO strukturiert oder wo man hier Grenze zieht und nur die OO zur groben Modularisierung des Codes verwendet.
Weitere Unsicherheit meinerseits: ich könnte z.B. ein Warenkorb Objekt samt den Artikeln in die Session ablegen um es persistent zu halten. Oder wäre hier nicht der bessere Weg über die Datenbank zu gehen - sprich, den Warenkorb temporär in der DB zwischenzulagern und diesen sowie die Artikel-Objekte bei jedem Skriptaufruf aus der Datenbank heraus neu zu erzeugen?
Ich habe viel in Literatur gelesen was Klassen, Objekte, Entwurfsmuster sind, allerdings fehlen mir sehr oft Tipps und Ratschläge wie man diese Möglichkeiten in PHP Projekten erfolgreich einsetzten kann.
Für jede Rückmeldung bin ich sehr dankbar
ich habe mehrere Frage zum Einsatz der OO Möglichkeiten mit PHP5:
Ich möchte innerhalb eine Klasse eine Objektliste unterbringen. Dies mache ich sicherlich mit einem Array, da es hierfür keine andere Möglichkeit gibt(?). Werden diese Objekte bei der Übergabe an das Array serialisiert bzw. bekomme ich hier bei stark besuchten Seiten und vielen Objekten durch eine eventuelle Serialisierungen der Container-Objekte Ressourcen Probleme?
Leider kann ich den OO-Ansatz in PHP5 noch nicht ganz einschätzen. Also hinsichtlich wie weit man hier bis in die kleinste Einheit OO strukturiert oder wo man hier Grenze zieht und nur die OO zur groben Modularisierung des Codes verwendet.
Weitere Unsicherheit meinerseits: ich könnte z.B. ein Warenkorb Objekt samt den Artikeln in die Session ablegen um es persistent zu halten. Oder wäre hier nicht der bessere Weg über die Datenbank zu gehen - sprich, den Warenkorb temporär in der DB zwischenzulagern und diesen sowie die Artikel-Objekte bei jedem Skriptaufruf aus der Datenbank heraus neu zu erzeugen?
Ich habe viel in Literatur gelesen was Klassen, Objekte, Entwurfsmuster sind, allerdings fehlen mir sehr oft Tipps und Ratschläge wie man diese Möglichkeiten in PHP Projekten erfolgreich einsetzten kann.
Für jede Rückmeldung bin ich sehr dankbar
Zuletzt bearbeitet: