Les Allergies
Alimentaires

PHP Parse error: unexpected '<' in ... eval()'d code on l


Symptômes


Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante :

PHP Parse error: syntax error, unexpected '<' in /var/www/monfichier.php3(60) : eval()'d code on line 1

Solution


Ceci est probablement lié au fait que la chaîne PHP à évaluer est entourée par des tags PHP <? ?> ou <?php ?>.

Comme indiqué dans la documentation PHP, la chaîne à évaluer ne doit pas contenir de tags PHP ouvrants. Ainsi, il suffit de supprimer les tags ouvrants de la chaîne à évaluer.

Notez que vous pouvez toutefois utiliser les tags PHP fermants pour sortir du mode PHP !
Publié par Jeff - Dernière mise à jour le 15 octobre 2010 à 17:03 par Jeff
Ce document intitulé « PHP Parse error: unexpected '<' in ... eval()'d code on l » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  PHP Parse error: unexpected '<' in ... eval()'d code on l
  •  PHP - Parse error, unexpected T_STRING, expecting ',' or ';' » Fiches pratiques : Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple : <? echo 'pomme d'api'; ?> Dans ce genre de situation l'interpréteur PHP ne sait pas où...
  •  [PHP] Parse error: unexpected T_FOR (Résolu) » Bonjour, J'ai une erreur dans un mon code PHP Parse error: syntax error, unexpected T_FOR in /XXX/facture.php on line 13 voici le for en question : for ($n = 0; $n < count($_SESSION['panier']['id_produit']); $n++) { $result =...
  •  PHP (Parse error: unexpected T_VARIABLE) » Meilleure réponse: tu as le droit de fermer tes déclarations par des ; sur toutes les lignes... ehu, l'obligation meme.
  •  Parse error: parse error, unexpected $ in xxx » Bonjour, j'ai fai ce script php qui est une sorte d'un minichatt ... mais il me reste un ptit souci avant: Parse error: parse error, unexpected $ in on line 80 et le hic c'est que est mon script ne depasse pas une cinquantaine de lignes .... :( <html>...
  •  Insérer du php dans un article joomla ? » Bonjour, Je n'arrive pas à insérer du code php dans un article joomla. Lorsque je mets un bout de code php dans l'éditeur, il n'est pas interprété. J'ai utilisé le plugin direct_php v1.56 avec joomla 1.5.10 mais ça ne marche pas. Comment faire? Merci...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
PHP - Comment afficher l'adresse IP d'un visiteur ?