Ergebnis 1 bis 7 von 7

Thema: Php5 - Oop

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Zitat Zitat
    Bei Singletons fehlt mir leider die $this Möglichkeit.
    ???, was zu ein Blödsinn. Du verwechselts statische Methoden mit singleton ...
    Beispiel:
    PHP-Code:
    <?php

    class {
        public 
    $var 'foo';

        public function 
    getVar() {
             return 
    $this->var;
        }
    }

    class 
    {
        public 
    $var 'bar';

        public function 
    getVar() {
             return 
    $this->var;
        }
    }

    function 
    singleton($className) {
        static 
    $_instances;
        if(!isset(
    $_instances[$className])) {
             
    $_instances[$className] = new $className;
        }
        return 
    $_instances[$className];
    }

    echo 
    singleton('A')->getVar(), "<br />\n"// Gibt: foo<br />\n aus
    echo singleton('B')->getVar(), "<br />\n"// Gibt: bar<br />\n aus
    mfG

    http://de3.php.net/manual/de/languag...erns.singleton
    http://de3.php.net/manual/de/language.oop5.static.php

    Geändert von Xardas der Dunkle (31.05.2008 um 15:13 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •