phpbar.de logo

Mailinglisten-Archive

[php] Klassen während der Laufzeit laden

[php] Klassen während der Laufzeit laden

Sebastian Mendel lists at sebastianmendel.de
Don Apr 7 14:45:10 CEST 2005


Harald Hanek schrieb:
> Hallo,
> es geht darum, Klassen während der Laufzeit zu laden (PHP4 tauglich). Dazu
> habe ich mir schon einiges aus dem Internet geholt und zusammengebastelt.
> Vom Prinzip her starte ich das ganze so:
> 
> $panes = &Super::instance("MeineClasse", $variablen);
> 
> Nachdem in instance() am ende mit eval("new $class($args_str);"); die
> Klasse instanziert wird kann ich auf diese so nicht zugreifen!?

eval("\$return =& new $class($args_str);")
return $return;


> $panes->setName('panes');
> 
> PHP gibt folgende Fehlermeldung aus:
> Call to a member function setName() on a non-object.....

und was sagt ein var_dump($panes) ?



-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive