|   Mailinglisten-Archive | 
P. Genna Privat schrieb:
> Im Kopf macht es Sinn,
> aber warum gehts trotzdem nicht?
> Code selbsterklärend:
> 
> <?php
> class main {
>     public function set($class){
>         $this->$class = new $class;
>     }
> }
> 
> class math{
>     public function add($a, $b){
>         return $a + $b;
>     }
> }
> 
> class view extends main {
>     public function show($a, $b){
>         echo $this->math->add($a, $b);
>     }
> }
> $run = new main;
> $run->set("math");
> $run->set("view");
> $run->view->show(5,6);
$run->view->math gibt es nicht! sondern nur $run->math
weil in $run->view kein $this->math ($run->view->math) existiert
dies hast du oben in $run erzeugt, aber nicht in $run->view
-- 
Sebastian Mendel
    php::bar PHP Wiki - Listenarchive