Chrisi: PHP5 OOP Plugin

Beitrag lesen

Hallo nochmal,

ich hab noch eine wenig weiter gebaut vllt. versteht man so besser was ich meine:

<?  
  
class Superklasse {  
  
        public static $unterklasse;  
  
        function __construct(){  
                new Unterklasse();  
        }  
  
        function doSomething(){  
                return self::$unterklasse->irgendwas();  
        }  
}  
  
class Unterklasse extends Superklasse {  
  
        function __construct(){  
                parent::$unterklasse=&$this;  
        }  
  
        function irgendwas(){  
                return "Hallo Welt";  
        }  
}  
  
$superklasse = new Superklasse();  
  
echo $superklasse->doSomething();  
  
?>

Das Beispiel funktioniert soweit, nur frage ich mich ob das so bringen kann oder ob es einen besseren Weg gibt?

Viele Grüße
Chrisi