Hallo Kalle
Das Problem ist, das ich nicht das Konfigurations-Array als solches an die Funktion übergeben möchte, sondern die Array-Elemente als einzelne Parameter.
Ich könnte das mit Switch lösen, etwa so:
$className="myClass";
$myConfigArray[]="param1";
$myConfigArray[]=array(5,6,4,3);
$myConfigArray[]="param3";
switch (count($myConfigArray)) {
case 0:
$myClass=new $className();
break;
case 1:
$myClass=new $className($myConfigArray[0]);
break;
case 2:
$myClass=new $className($myConfigArray[0],$myConfigArray[1]);
break;
...
}
Ich möchte aber natürlich eine dynamische Konstruktion, damit es auch funktioniert wenn ich fiktiv einmal 20 Parameter hätte...
Ich hoffe es ist jetzt etwas klarer geworden...
Gruss Ben