Mailinglisten-Archive |
On Friday 11 February 2005 11:09, Sebastian Mendel wrote: > für statische Eigenschaften eines Singletons könntest du ja Session oder > Globale Variablen verwenden ... Eher eine statische Variable in der statisch aufgerufenen Funktion. Eine typishce Singleton implementierung in PHP sieht irgendwie so aus: function &singleton() { static $instance = null; if ($instance) { return $instance; } $instance = &new Objekt(); return $instance; } $localinstance = objekt::singleton(); dabei ist darauf zu achten, dass PHP4 Objekte wie andere Datentypen betrachtet und immer wieder kopiert weswegen man immer auf Referenzen achten muss... > aber eigentlich kenne ich mich mit singletons nicht aus ... ;-) Weil die in PHP häufig nicht nötig sind... PHP ist nicht Java - dabei merke: häufig != immer johannes
php::bar PHP Wiki - Listenarchive