Ни один файл PHP не распознается как файл PHP в PhpStorm

Я действительно не знаю, что могло вызвать такое странное поведение упомянутого редактора. Буквально все файлы проекта с расширением .php распознаются как... текстовые файлы, я полагаю. Я знаю, что подобное происходит, когда расширение забывают, например, при создании класса PHP, но я не могу объяснить, почему это добавляется ко всем файлам в проекте.

Я знаю, что могу изменить тип файла каждого отдельного класса, но я делаю проект Laravel и не могу вручную изменять тип файла каждого отдельного класса PHP по умолчанию каждый раз, когда я начинаю новый проект, и каждый раз, когда я сам добавляю новый класс.

Есть ли какой-либо параметр, определяющий правила для определенных типов файлов, поскольку изменение типов файлов для каждого отдельного файла проекта не является решением? По крайней мере, нежизнеспособный.

Попробуйте открыть File > Settings и найти File Types. Должен быть список Registered Patterns, убедитесь, что *.php есть в этом списке.

D1__1 20.01.2023 21:56

D1_1, вы можете опубликовать этот комментарий в качестве ответа, поскольку он решил мою проблему! Проблема заключалась в том, что php фактически распознавался как тип файла, а расширение .php — нет. Все файлы, которые были связаны с форматом PHP, были .hphp, .module, .php4, .php5, .phtml и .inc, но по какой-то причине не .php. Когда я добавил .php в качестве нового расширения файла к типу файла php, он выдал мне сообщение о том, что .php по какой-то причине был прикреплен к текстовому формату. Итак, я преодолел это. После этого вроде все возвращается на круги своя. Спасибо!

Marko Stojanovic 20.01.2023 22:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Каждый язык связан с одним или несколькими шаблонами расширения файлов в среде IDE.

Откройте File > Settings, а затем найдите File Types и найдите PHP в этом случае. Там будет список Registered Patterns, связанных с PHP.

Убедитесь, что *.php есть в этом списке, или добавьте его, если он отсутствует.

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