nee, das kenn ich längst ^^
Das Problem liegt nicht darin die Argumente in ein Array zu schreiben sondern die Werte eines Arrays als Argumente einer Funktion weiter zu geben.Wenn Du eine Funktion mit variabler Parameteranzahl nutzen möchtest, geht das in PHP mit den von mir benannten Funktionen - eine Methoden-Überladung (gleicher Name - unterschiedliche Signatur) ist in PHP so nicht möglich.
Ich möchte keine Methodenüberladung. Ich probiers in einem anderen Beispiel:
function foo1($var1, $var2) {
// $var1 und $var2 werden von foo1 benötigt.
// ....
$args = func_get_args();
array_splice($args,0,2); // die übrigen Argumente werden einer Funktion weitergegeben die von foo1 ausgewählt wird.
foo2($args[0],$args[1],$args[2],......); // DAS hier ist mein Problem
};
function foo2() {
$args = func_get_args();
// ....
};
foo1($asdf,515,'jklö',false,......);