Могу ли я поместить анонимные функции в массивы в PHP? [дубликат]

Возможный дубликат:
Обходной путь для непарсинга основного синтаксиса
Почему атрибуты PHP не разрешают функции?

Я получаю

Ошибка разбора: синтаксическая ошибка, неожиданный T_FUNCTION в /home/codemonkey/dev/broadnet/bito. api2/broadnet/resources/broadmapresource.php on line 87

Из этого кода:

private $debugFunctions = array(
    "testing" => function() // Line 87
    {
        return "I'm a test function!";
    },
    "foo" => function()
    {
        return "bar";
    }
);

У меня сложилось впечатление, что я могу использовать анонимные функции PHP везде, где могу использовать $variables. Это исключение, или я делаю что-то не так?

Я использую PHP 5.3.9

0
задан Community 23 May 2017 в 12:23
поделиться