Задать вопрос

Анонимная функция как элемент массива в php?

Вот масcив
$arr = [
     'url' => 'news.html',
     'data' => function () {
            return 123123123;
      }
]

если вызвать $arr['data'] то выведет
object(Closure)#138 (0) { }

что сделать, что бы возвращало то, что нужно?
  • Вопрос задан
  • 390 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Функцию-то вызывать надо.
Попробуйте так $arr['data']();
Ответ написан
Комментировать
xpert13
@xpert13
Full Stack Developer
Вызывать функцию нужно так:
$arr['data']();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы