Я обновился с phpstorm7 до phpstorm8. Теперь, когда я создаю новый класс PHP в существующей папке, пространство имен вставляется правильно. Тем не менее, когда я создаю пустую папку и создаю там новый класс, пространство имен становится пустым, и мне придется добавить его вручную.
В картинках:
Как я могу сказать phpstorm всегда генерировать текущее пространство имен?
Иногда PhpStorm неправильно определяет подходящее пространство имен для ваших исходных каталогов.
Вы можете попытаться исправить это, зайдя в Settings > Project: xxx > Directories
, нажав маленькую букву «P» рядом с вашим src/
каталог и настройка корневого пространства имен для вашего проекта.
(у вас может быть не так много каталогов, перечисленных на правой панели, в зависимости от сложности вашего проекта)
Других решений пока нет …