У меня проблемы с PHPStorm. Я только что начал новый проект, создал пару своих собственных классов, в одном из которых я создал объект PDO.
$this->cnn = new PDO("sqlite:db/base.db");
Теперь, когда я хочу посмотреть, какие методы этот объект имеет с помощью crtl + whitespace, я не получаю никаких предложений. Затем я попытался просмотреть список классов, доступных мне.
$newClass = new
И когда я нажал ctrl + whitespace, он показал только классы, которые я создал.
Итак, вопрос в том, что мне нужно сделать, чтобы PhpStorm увидел все доступные классы (а не только те, которые я создал).
PS, когда я ctrl + клик на PDO (что подчеркнуто), он говорит, что класс не определен
PPS в настройках проекта я выбрал язык языка php 5.4 и выбранный интерпретатор (php 5.4.7, используя xampp)
Я решил проблему. Файл> Invalidate Caches сделал трюк!
У меня возникла проблема с анализом кода PHPStorm, который зависает (не заканчивается) в определенных файлах с использованием определенных классов. Ошибок не сообщалось, но все завершение кода не работало в этих файлах проблем.
Решение было таким же, File> Invalidate Caches.