Php 使用call\u user\u func传递参数?

Php 使用call\u user\u func传递参数?,php,Php,有没有办法使用call_user_func调用函数并传递参数?比如我有 function test($args) { echo "I DID IT!"; } 但是,我无法调用此函数,因为它有一个未被传递的参数 call_user_func("test"); 是否有方法调用函数并为其提供参数?(例如,传递列表参数的能力)?非常感谢您的帮助 使用时,您可以将参数列表作为数组提供。如果需要,您将看到call\u user\u func()接受可变数量的参数: call_user_func(

有没有办法使用call_user_func调用函数并传递参数?比如我有

function test($args)
{
    echo "I DID IT!";
}
但是,我无法调用此函数,因为它有一个未被传递的参数

call_user_func("test");
是否有方法调用函数并为其提供参数?(例如,传递列表参数的能力)?非常感谢您的帮助

使用时,您可以将参数列表作为数组提供。

如果需要,您将看到
call\u user\u func()
接受可变数量的参数:

call_user_func('test', 'argument1', 'argument2');

你也可以使用。

写这个问题比用谷歌“call\u user\u func”花费的时间要少。@FrancisAvila:google问题的可行性并不意味着它无效。这个网站也应该是其他人的参考。@FrancisAvila谢谢你的回答。我尝试了第二种解决方案,但它不是多个参数,而是作为单个参数。你是否将函数名从call_user_func更改为call_user_func_数组?因为它应该作为多个参数传递。