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

Dernière mise à jour le 16 novembre 2009 à 15:02 par marlalapocket
Publié par Jeff

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 !
Meilleures réponses pour « PHP Parse error: unexpected '&lt;' in ... eval()'d code on l » dans :
PHP Parse error: unexpected '<' in ... eval()'d code on line Voir 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 '
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette 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 :
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...