Possible en double:
Unexpected T_FUNCTION, but where?Erreur de syntaxe dans la fonction anonyme
Cette ligne de code suivante PHP fonctionne bien sans aucune erreur sur mon serveur de production WAMP,
$filtered_seats = array_filter($seats, function ($seat) use ($seat_no) { return ($seat != $seat_no); });
Mais quand mis en ligne, sur un serveur Linux, il se termine avec l'erreur suivante
Parse error: syntax error, unexpected T_FUNCTION in /home/oya/public_html/ajax.php on line 514
S'il vous plaît quelqu'un peut-il expliquer pourquoi cela se produit? Merci.
Version PHP? Les fonctions Lamda sont disponibles à partir de la version 5.3, il semblerait que votre serveur exécute quelque chose de plus ancien. –