Переименование php файла в PhpStorm не работает после того, как забыли расширение

У меня проблема с PhpStorm.

Я создал файл BlogPost и забыл написать .php расширение.

Я переименовал файл (BlogPost.php), но файл не был распознан (в редакторе код PHP был похож на простой текст). Я удалил файл и снова создал как PHP-файл то же самое.

Если я переименую файл что-то еще, все в порядке. Если переименовать его обратно BlogPost.php файл не распознан.

Где в PhpStorm отслеживать эту.... историю?

Я использую PhpStorm 2018.1.

2 ответа

Решение

Попробуйте Настройки | Редактор | Типы файлов | Текст.

Само расширение phpstorm работает как функция внешнего класса, которая расширяет элементы из BlogPost корневой функции. Простое переименование сценария приведет к несоответствию имени класса. Так как вы не разместили здесь никакого кода. Очень трудно быть уверенным, в чем именно проблема.

Лучше всего вызвать функцию отладки в phpstorm 2018.1 и попытаться добавить пробную перемычку между функциями, чтобы выяснить, какой сегмент кода вызывает существующую проблему.

Другие вопросы по тегам