在 Python 中,我可以这样做:
def f(a, b, c):
print a, b, c
f(*[1, 2, 3])
这个在 PHP 里怎么说?
call_user_func_array('f', array(1, 2, 3));
如果你想调用一个类方法,你会使用array($instance, 'f')
而不是,'f'
如果它是一个静态类函数,你会使用array('ClassName', 'f')
or 'ClassName::f'
。有关详细信息,请参阅回调类型文档。