Till: Klasseninstanz mit Parametern aus Array

Beitrag lesen

Hi !

Für Klassenmethoden steht aber auf der gleichen Seite etwas weiter unten in den Kommentaren drin wie man es dort machen kann, such mal nach "$ClassToUse"...

Ich hab mir das gerade durchgelesen... Das hatte ich bereits in meiner Funktion drin:

public function load_module($name, $cname, $args = NULL) {

[...schnipp...]

if (is_array($args)) {
   $$cname = new $name(eval(implode(', ', $args)));
  } elseif(is_null($args)) {
   $$cname = new $name();
  } else {
   $$cname = new $name($args);
  }

return $$cname ? TRUE : FALSE;

[...schnipp...]

}

Naja, muss ich mir was anderes überlegen.

Grüße, Till