Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用数组值中的对象_Php_Arrays_Object - Fatal编程技术网

Php 调用数组值中的对象

Php 调用数组值中的对象,php,arrays,object,Php,Arrays,Object,我设置了一个数组变量,如下所示: $app = [ "page" => function(){ echo "OK"; }, "test" => function(){ testFunc(); }, ]; 现在,我想知道如何调用或运行数组中的对象 我试图使用eval($app['test'])但不起作用 您也可以使用 即 我调用或运行数组中的对象哪些对象?我在你的房间里没有看到任何东西array@Rizier123数组的值是闭包对象。你得到了一个

我设置了一个数组变量,如下所示:

$app = [

  "page" => function(){
    echo "OK";
  },

  "test" => function(){
    testFunc();
  },

];
现在,我想知道如何调用或运行数组中的对象

我试图使用
eval($app['test'])
但不起作用

您也可以使用


我调用或运行数组中的对象哪些对象?我在你的房间里没有看到任何东西array@Rizier123数组的值是闭包对象。你得到了一个分数:)那么我想你得到了下面的答案。@Rizier123谢谢;),是的,但我现在不能接受答案,我应该等9分钟:)
call_user_func($app['page']);