Ben fonksiyonu array_filter ile bir dizi boş öğeleri silmek çalışıyorum.
Ben bu gibi harici bir geri arama kullanın:
function callback($a) { return !empty($a);}
$arr = array("abc",'','ghi');
$res = array_filter($arr, "callback");
beklendiği gibi çalışır.
Ama böyle array_filter kullanırsanız:
$arr = array("abc",'','ghi');
$res = array_filter($arr, function($a) { return !empty($a);});
Bu hata ile başarısız olur:
PHP Parse error: syntax error, unexpected T_FUNCTION in test.php on line 2
Ben yanlış ne yapıyorum?