@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, возможно, кто-нибудь быстрее поможет разобраться)
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@BorisKorobkov Куратор тега PHP
Web developer
Пригласить эксперта
Ваш ответ на вопрос

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

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