私にとってのパラメーターのリストを含む連想配列があります。次に例を示します。
array(
'param1' => 'value1',
'param4' => 'value4',
'param3' => 'value3',
'param2' => 'value2',
);
ソートされていない場合があることに注意してください。さて、(静的またはインスタンスから、call_user_func_array
または同様の方法で) 呼び出しを行い、各値を各パラメーターに正しく渡す方法はありますか? 確かに、そのパラメーター配列を使用して呼び出したい関数の例は、次のようなものです。
exampleFunction($param1, $param2, $param3, $param4) {
...
}
PS: リフレクションは素晴らしいですが、実行時間が気になります (少なくとも Java では、リフレクションを使用すると大幅に増加する傾向があります)。他の方法を知っていれば、それは素晴らしいことです。