$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, возможно, кто-нибудь быстрее поможет разобраться)