有没有办法用call_user_func调用一个函数并给它传递参数?例如,我有
function test($args)
{
echo "I DID IT!";
}
但是,我不能调用此函数,因为它有一个未被传递的参数
call_user_func("test");
有没有办法调用这个函数并给它提供参数?(例如,传递列表参数的能力)?任何帮助都是非常感谢的!
发布于 2012-08-02 05:20:51
使用call_user_func_array,您可以以数组的形式提供参数列表。
发布于 2012-08-02 05:22:27
如果您使用read the documentation,您将看到call_user_func()
接受数量可变的参数:
call_user_func('test', 'argument1', 'argument2');
您也可以使用call_user_func_array('callback', array('array','of','arguments'))
。
https://stackoverflow.com/questions/11767733
复制相似问题