Подтвердить что ты не робот

В завершении кода PhpStorm не отображаются основные классы/расширения

У меня возникают проблемы с PHPStorm. Я только что начал новый проект, создал пару своих собственных классов, в одном из них я создал объект PDO.

$this->cnn = new PDO("sqlite:db/base.db");

Теперь, когда я хочу посмотреть, какие методы этот объект имеет с помощью crtl + whitespace, я не получаю никаких предложений. Затем я попытался просмотреть список доступных мне классов.

$newClass = new

И когда я нажал ctrl + whitespace, он показал только классы, которые я создал.

Итак, вопрос в том, что мне нужно сделать, чтобы PhpStorm увидел все доступные классы (а не только те, которые я создал).

P.S. когда я ctrl + click на PDO (подчеркнуто), он говорит, что класс undefined

P.P.S. в настройках проекта я выбрал язык языка php 5.4 и выбранный интерпретатор (php 5.4.7, используя xampp)

4b9b3361

Ответ 1

Я решил проблему. Файл > Invalidate Caches сделал трюк!

Ответ 2

У меня возникла проблема с анализом кода PHPStorm, который зависает (не заканчивается) в определенных файлах с использованием определенных классов. Ошибок не сообщалось, но все завершение кода не работало в этих файлах проблем.

Решение было таким же, File > Invalidate Caches.