我有以下数组:
$bla = array (
'function1', 'function2'
);
假设存在以下功能:
function1
我如何使用变量调用它?这不起作用:
$bla[0]();
正确的语法是什么?
更新
另外,如果函数有参数,那么调用它的正确方法是什么?
答案 0 :(得分:1)
您必须使用call_user_func
。
如果您想添加一些参数,请使用:call_user_func_array
答案 1 :(得分:1)
您可以使用call_user_func
功能:
call_user_func($bla[0]);