如何使用call_user_func调用全局函数?

时间:2019-04-03 14:50:26

标签: php

以下内容正确调用了一个类方法:

call_user_func(array($classname, $name), $params);

但这不适用于全局功能。如何使用call_user_func调用全局函数?

1 个答案:

答案 0 :(得分:0)

documentation

function globalFunction($value)
{
    echo $value;
}


call_user_func('globalFunction', "Value");

如果要在当前名称空间中调用函数:

call_user_func(__NAMESPACE__ . '\\globalFunction');

在使用call_user_func调用函数之前,应先声明该函数。