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); > ?> > > Ergibt: > *Fatal error*: Call to a member function add() on a non-object Ich rate mal ins Blaue: weil set($class) keine Instanz zurückgibt. ciao Ulf
php::bar PHP Wiki - Listenarchive