Pythonではこれを行うことができます:
def f(a, b, c):
print a, b, c
f(*[1, 2, 3])
これをPHPでどのように言いますか?
call_user_func_arrayを使用します:
call_user_func_array('f', array(1, 2, 3));
クラスメソッドを呼び出したい場合は、array($instance, 'f')
代わりにを使用します。'f'
静的クラス関数の場合は、array('ClassName', 'f')
またはを使用します'ClassName::f'
。詳細については、コールバックタイプのドキュメントをご覧ください。