Как исправить то, что PhpStorm не распознаёт PHP код внутри div тегов?

В PhpStorm всё, что находится между тегами div, программой распознаётся как обычный текст. Не распознаются открывающие и закрывающие PHP теги, не выскакивают подсказки по PHP, завершить название переменной, подсказать метод, функцию и т.д. Вообщем как будто там обычный текст.
Такое только там, где начинается открывающийся тег div и до его закрытия, либо какого-либо внутренного тега, отличного от div.
Привожу пример на картинке, в данном случае зона подсвечивается зелёным, в которой PhpStorm работает как с обычным текстом, пока не начинается тег table.

5eff0e2e8a64c132373374.jpeg
  • Вопрос задан
  • 750 просмотров
Решения вопроса 1
@bkosun
Settings -> Editor -> Language Injections

Проверьте наличие правила для тега "div" в столбце "Scope" (HTML). Если оно есть - удалите.

Это правило позволяет IDE обрабатывать весь другой код (даже PHP) внутри тега "div", как HTML / обычный текст.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Вероятно поддержка short_open_tag отключена.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы