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