数组中的匿名函数

Cod*_*ler 3 php function

我已经宣布了

$func = array(
    'a' => array(
        'b' => function() {
            echo "hello";
        }
    )
);
Run Code Online (Sandbox Code Playgroud)

我尝试以这种方式打电话但它不起作用

$call = $func['a']['b'];
$call();
Run Code Online (Sandbox Code Playgroud)

我收到错误 致命错误:函数名必须是字符串

我该如何调用匿名函数?我正在使用PHP 5.3.

更新 它工作,我只是使用错误的键.

Art*_*cto 7

你做了什么工作.试试这个:

<?php
$func = array(
    'a' => array(
        'b' => function() {
            echo "hello";
        }
    )
);
$call = $func['a']['b'];
$call();
Run Code Online (Sandbox Code Playgroud)

另见这里.