関数のパラメーターのリストに転置する必要がある可変長配列があります。
これを行うためのきちんとした方法があることを願っていますが、方法がわかりません。
私が書いているコードは、クラス内のメソッドを呼び出しますが、メソッドの名前も、メソッドのパラメーターの数もわかりません。
私はこれを試しましたが、うまくいきません:
$params = array(1 => "test", 2 => "test2", 3 => "test3");
ClassName::$func_name(implode($params, ","));
上記は、すべての値を関数の最初のパラメーターにまとめます。一方、3 つのパラメーター値 (test、test2、test3) を使用して関数を呼び出す必要があります。
私が必要とするのはこれです:
ClassName::$func_name("test", "test2", "test3");
これをきちんと行う方法はありますか?