Я создал класс вроде этого:Почему PhpStorm не показывает мой класс?
class FOO {
public function __construct(){}
public function getArr(){}
}
$x=new FOO(); //don't show "FOO" suggestions
$x-> //don't show suggestions
Проблема заключается в том, что PhpStorm не показывает мне предложения в моем классе в «новой» заявление, и если я создаю в экземпляре FOO
он не показывает me FOO
методов ...
Я не знаю, является ли это проблемой PhpStorm; Я импортировал PHP SDK класс Facebook и дать правильные советы мне ...
UPDATE:
Я думаю, что я нашел проблему:
-если я открыл проект и я импортирую файл с классом (который находится вне директории проекта, перетащите в папку IDE), чтобы быстро отредактировать его, IDE не дает мне предложений
-в этом случае, если я открою сингл файл сам и не имеет других проектов, открытых IDE работает правильно
1) Попробуйте 'Файл | Invalidate Caches ... 'и перезапустить IDE. Лучше? 2) Если вы дадите ему другое имя (например, 'Foo2') - будет ли оно иначе? 3) Если все еще ничего - отправьте скриншоты (всего окна IDE), где такая проблема существует. – LazyOne
Я просто тестировал - это так. Вы начали свой файл с « Php», поэтому phpStorm знает, что это php-код? – Fuzzzzel
Я обновил сообщение @LazyOne – Francesco