Mailinglisten-Archive |
Johannes Schlueter 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:
ja das es statische Variablen in Funktionen gibt wusste ich ja, ich
wusste nur nicht ob die auch in statisch aufgerufenen Methoden funktionieren
> function &singleton() {
> static $instance = null;
>
> if ($instance) {
> return $instance;
> }
>
> $instance = &new Objekt();
> return $instance;
> }
>
> $localinstance = objekt::singleton();
aber er will doch Methoden statisch aufrufen, die ihrerseits auf
statische Eigenschaften zugreifen ... er möchte doch gar kein Objekt
(abgesehen davon das die statische Eigenschaft in seinem Fall ein Objekt
beinhaltet)
oder wie?
--
Sebastian Mendel
www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive