PHP PARSE ERROR: INATTENDU '<' IN ... EVAL () 'CODE SUR L

PHP peut rencontrer des erreurs d'analyse . Ces erreurs d'analyse sont dues à une saisie incorrecte de la syntaxe. Ce type d' erreur de syntaxe peut également survenir lors de l'utilisation de la fonction eval () . Cette erreur se produit le plus souvent en raison de la présence de PHP autour des chaînes PHP à évaluer. Les balises d'ouverture créent les erreurs et une fois qu'elles sont supprimées, le problème est résolu. Les balises de fermeture peuvent être utilisées pour quitter le modèle. Un aperçu du webmaster aidera certainement à résoudre les problèmes d’erreurs d’analyse PHP.

Problème

Lorsque vous utilisez la fonction eval () en PHP, le message suivant s'affiche:

 Erreur d'analyse PHP: erreur de syntaxe, '<' inattendu dans /var/www/monfichier.php3(60): eval () 'code à la ligne 1 

Solution

  • Ceci est probablement dû à la présence de balises PHP autour de la chaîne à évaluer:

  • Comme indiqué dans la documentation PHP, les balises PHP d'ouverture ne doivent pas être présentes pour évaluer une chaîne. Pour résoudre le problème, supprimez simplement la balise d'ouverture de la chaîne.
  • Remarque: vous pouvez toujours utiliser les balises de fermeture PHP pour quitter le mode PHP.

=====

Article Précédent Article Suivant

Les Meilleurs Conseils