是否有方法使用call_user_func调用函数并传递参数?例如,我有
function test($args)
{
echo "I DID IT!";
}
但是我不能调用这个函数,因为它有一个没有传递的参数
call_user_func("test");
有没有一种方法可以调用函数并为其提供参数?(例如,传入列表参数的能力)?非常感谢您的帮助!
如果您阅读文档,您会看到call_user_func()
接受可变数量的参数:
call_user_func('test', 'argument1', 'argument2');
您也可以使用call_user_func_array('callback', array('array','of','arguments'))
。
使用call_user_func_array,您可以提供一个参数列表作为数组。