php - 使用 call_user_func 传递参数?

标签 php

有没有一种方法可以使用 call_user_func 调用函数并向其传递参数?比如我有

function test($args)
{
    echo "I DID IT!";
}

但是我不能调用这个函数,因为它有一个没有被传递的参数

call_user_func("test");

有没有办法调用该函数并为其提供参数? (例如,传递列表参数的能力)?非常感谢任何帮助!

最佳答案

如果你要read the documentation您会看到 call_user_func() 接受可变数量的参数:

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

您还可以使用 call_user_func_array('callback', array('array','of','arguments')) .

关于php - 使用 call_user_func 传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767733/

相关文章:

PHP 数组 - 如何将一维数组转换为嵌套的多维数组?

php - 哪些字符与 PHP 的 PCRE 中的完全匹配?

php - 从模型中获取结果,按列总和排序

javascript - 如何强制文件下载 mp3 而不是打开

php - 使用 PSR-4 找不到类

php - 这就是 AltoRouter GET POST 方法的工作原理吗?

php - 批量邮件性能发送方式

PHP 登录总是返回错误

php - DATE php 和 mysql 唯一

php - PayPal IPN OPENSSL 错误 :14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure