Я объявиланонимная функция в массиве
$func = array(
'a' => array(
'b' => function() {
echo "hello";
}
)
);
Я пытаюсь вызвать таким образом, но это не работает
$call = $func['a']['b'];
$call();
я получаю ошибку Фатальная ошибка: Имя функции должно быть a строка
Как я могу назвать анонимную функцию? Я использую PHP 5.3.
Обновление Это работает, я просто использовал неправильные ключи.
Фуэ. Ты меня спасал на секунду. Ты почти сорвал мои планы. Ты спас меня в конце. –