ChrisB: PHP5 OOP Plugin

Beitrag lesen

Hi,

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?  
  
Erkläre uns doch bitte erst mal, welchen \*Sinn\* das haben soll?  
  
Wenn du mit den Methoden und Eigenschaften von Unterklasse arbeiten willst - wieso erzeugst du dir dann nicht einfach eine Instanz von Unterklasse und arbeitest damit?  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?