将函数存储在数组中

时间:2014-03-16 21:23:33

标签: php arrays function

我可以这样做吗?

$arrayFn[1] = function fnName(){
    echo "test";
}
$arrayFn[1];

2 个答案:

答案 0 :(得分:8)

Anonymous functions无法命名:

$arrayFn[1] = function (){
   echo "test";
};
$arrayFn[1](); // run it!

答案 1 :(得分:0)

$arrayFn[1] = function (){
echo "test";
}; 
$arrayFn[1]();