PHP PARSE ERROR: UNEXPECTED '<' IN ... EVAL () 'D CODE ON L

PHP може зіткнутися з помилками розбору . Ці помилки розбору відбуваються через неправильне введення синтаксису. Цей тип синтаксичної помилки може виникати і при використанні функції eval () . Ця помилка найчастіше виникає через наявність PHP навколо рядків PHP, які необхідно оцінити. Початкові теги створюють помилки і після їх видалення проблема вирішується. Закриваючі теги можна використовувати для виходу з моделі. Погляд на веб-майстрів, безумовно, допоможе вирішити проблеми помилок розбору PHP.

Проблема

При використанні функції eval () в PHP відображається таке повідомлення:

 Помилка синтаксичного розбору PHP: синтаксична помилка, несподіваний '<' в /var/www/monfichier.php3(60): eval () 'd code on line 1 

Рішення

  • Ймовірно, це пов'язано з наявністю тегів PHP навколо рядка, який потрібно оцінити:

  • Як зазначено в документації PHP, теги відкриття PHP не повинні бути присутніми для оцінки рядка. Щоб усунути проблему, просто видаліть відкриваючий тег рядка.
  • Примітка: Ви все ще можете використовувати закриваючі теги PHP для виходу з режиму PHP

=====

Попередня Стаття Наступна Стаття

Кращі Поради