Mailinglisten-Archive |
Hallo da draussen,
kann ich statische Funktion mit dynamischem Klassennamen aufrufen?
snippet:
/****************************************
* some crazy stuff
* @public
* @param string $name name des Seitenmoduls
****************************************/
function create( $name="defp" )
{
//wenn methode da, dann nimm Methode, ansonsten suche nach Klass mit
dem Namen
if ( in_array( $name , get_class_methods( __CLASS__ ) ) ){
return __CLASS__::$name(); //hier Klasse dynamisch ??????????????
} else {
return new $name();
}
}// end function
Danke.
Konstantin.
php::bar PHP Wiki - Listenarchive