В 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'.Подробнее об этом см. callback type docs .
array($instance, 'f')
'f'
array('ClassName', 'f')
'ClassName::f'