Mailinglisten-Archive |
On Friday 10 September 2004 19:06, Thomas Richter wrote: > Dann hast du ein fehler in deinem design. Objekte sollten "messages" > darstellen... Wenn du sie wegschmeisst, nachdem du sie initialisiert > hast, macht das einfach keinen sinn. Evtl. solltest du dir statische > methoden ueberlegen. Es gibt ja nun auch statische Eigenschaften, die unabhängig von der Lebenszeit des Objektes sind. Im übrigen kann eine Instanz auch wenn sie nicht gespeichert ist, Daten verarbeiten. Sei es aus Sessions, aus Cookies oder aus der Datenbank. Hier macht es unter Umständen überhaupt keinen Sinn, die Instanz an eine Variable zu binden, die dann im nächsten Schritt beim Verlassen der Funktion sowieso wieder verworfen wird. Das prominenteste Beispiel dürfte wohl throw(new Exception("Hello World")); sein. -- Hinrich Donner
php::bar PHP Wiki - Listenarchive