IntelliJ IDEA обычно выделяет классы, которые не импортируются через use
Ключевое слово прямо перед объявлением класса. Вы можете тогда ctrl-enter
вставить use
импортировать автоматически
Это работает на большинстве моих проектов, но не на всех. Есть идеи, где это можно установить?
Я использую версию 15.0.3, сборку # UI-143.1821 и последний плагин PHP.
У меня есть PhpStorm, но я предполагаю, что настройки выглядят одинаково в Intelij IDEA с плагином PHP. То есть вы должны найти его в меню «Настройки»> «Редактор»> «Общие»> «Автоимпорт». (Просто поиск «авто-импорт»)
Но Возможно также, что PhpStorm / IntelliJ не может найти местоположение этого определенного файла, и вам нужно добавить его в свой путь включения.
Владимир Лучанский написал на багтрекере IntelliJ:
включить
File | Settings | Editor | Inspections > PHP | Undefined | Undefined
classэто вернет намерение «Класс импорта».
Это решает это.
Как это произошло?
Оказывается, я отключил эту проверку при попытке избавиться от сообщения «существует несколько реализаций» (избежать невозможно)
…а потом: