Как я могу просмотреть полное имя для импортированного класса
Есть ли способ увидеть (в контексте) полное имя для импортированного класса?
например, я получил это в середине +200 строк php-файла:
$this->helper = new ObjectManager($this);
Как я могу увидеть полное имя класса для ObjectManager
(например \Framework\Helper\ObjectManager
) без прокрутки к вершине (где use
операторы), или переход к фактическому определению класса (⌘+B или ⌘+Click)?
Я пробовал (Alt+Space), но это просто отображает определение конструктора. Я также попытался навести курсор на класс и проверил верхнюю и нижнюю строки состояния на наличие подсказок. Не могу ничего найти.
Спасибо.
1 ответ
Вы можете вызвать View | Quick Documentation
(Ctrl + Q в Windows, используя таблицу ключей по умолчанию), и он сообщит вам общую информацию о классе: какие интерфейсы он реализует, описание класса (из PHPDoc, если оно есть), какое это пространство имен и т. Д.
Пример для одного из классов из фреймворка Laravel 5.4:
Вы также можете попробовать вызвать всплывающее окно завершения кода (Ctrl + пробел здесь) с кареткой, расположенной где-то ближе к концу имени класса (так, чтобы оно точно соответствовало классу) - оно покажет, из какого пространства имен оно происходит: