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

PHP 5.4.45 & анонимная функция в качестве коллбэка не работает?

$orders = array_filter($orders, function($order) {
            if ( $order['status'] == 3 ) return false;

            if ( $order['status'] == 0 ) {
                if ( $order['next_pay']['id'] == 0 ) {
                    return false;
                }
            }
            return true;
        });

Этот код дает ошибку:
array_filter() expects parameter 2 to be a valid callback, function '' not found or invalid function name


В чем может быть проблема? Насколько я понимаю, анонимные функции поддерживаются начиная с 5.3.
Пока добавлю новую сборку в phpbrew, возможно, кто-нибудь быстрее поможет разобраться)
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@BorisKorobkov Куратор тега PHP
Web developer
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽