【问题标题】:call_user_func with dynamic parameters带有动态参数的 call_user_func
【发布时间】:2013-05-18 02:22:31
【问题描述】:

我使用的是 php 5.3 (Windows 7)。

我创建了一个使用动态变量调用另一个函数的函数

func A call func B.
func2($a, $b, $c, ) ... the number of parameters can be dynamic.

call_user_func("func2", $x) - 使用的正确语法是什么:带参数的 call_user 函数,参数数量未知。

谢谢:)

【问题讨论】:

  • func_get_args();php.net/func_get_args。此外,您需要使用call_user_func_array 而不是call_user_func

标签: php function dynamic parameters


【解决方案1】:

我想你要找的是这个http://www.php.net/call_user_func_array

    call_user_func_array('func2', array($a, $b, $c));

【讨论】:

  • 非常感谢。这很有帮助。
  • 您可以将此问题视为已关闭。
  • 非常感谢!多年来的最佳答案!
猜你喜欢
  • 2012-07-31
  • 1970-01-01
  • 2014-10-12
  • 1970-01-01
  • 2017-09-12
  • 2018-07-31
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
相关资源
最近更新 更多