4

在 Python 中,我可以这样做:

def f(a, b, c):
    print a, b, c

f(*[1, 2, 3])

这个在 PHP 里怎么说?

4

1 回答 1

9

使用call_user_func_array

call_user_func_array('f', array(1, 2, 3));

如果你想调用一个类方法,你会使用array($instance, 'f')而不是,'f'如果它是一个静态类函数,你会使用array('ClassName', 'f')or 'ClassName::f'。有关详细信息,请参阅回调类型文档

于 2010-11-23T23:08:49.883 回答