【问题标题】:call_user_func_array with variable name带有变量名的 call_user_func_array
【发布时间】:2011-12-15 11:11:48
【问题描述】:

假设我需要使用一个变量名作为call_user_func_array()Docs的函数名

例如。

$j = new SomeObject();

我正在尝试致电$j->funcme();

call_user_func_array('$j->funcme()',$args);

返回未找到或无效的函数名错误

我应该怎么做才能纠正这个问题?

【问题讨论】:

  • 你查看call_user_func_array的手册了吗?您的问题的答案在第一个示例中是正确的。

标签: php function object


【解决方案1】:

将它与数组一起用于回调

call_user_func_array(array($j, 'funcme'), $args);

见:call_user_func_arrayDocs

【讨论】:

    猜你喜欢
    • 2011-12-27
    • 2011-09-02
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    相关资源
    最近更新 更多