PHPStormに問題があります。私は新しいプロジェクトを開始し、独自のクラスをいくつか作成しました。そのうちの1つでPDOオブジェクトを作成しました。
$this->cnn = new PDO("sqlite:db/base.db");
今、このオブジェクトがどんな種類のメソッドを持っているかをcrtl + whitespace経由で知りたいとき、何の提案も得られません。次に、使用可能なクラスのリストを表示しようとしました。
$newClass = new
そして、ctrl + whitespaceを押すと、作成したクラスのみが表示されました。
だから質問は、PhpStormに利用可能なすべてのクラス(作成したクラスだけでなく)を表示させるために何をする必要がありますか?.
追伸i ctrl + PDO(下線付き)をクリックすると、クラスが未定義であると表示されます
P.P.S.プロジェクト設定で、PHP 5.4言語と選択されたインタープリターを選択しました(php 5.4.7、xamppを使用)
私は問題を解決しました。 [ファイル]> [キャッシュの無効化]がうまくいきました!
特定のクラスを使用している特定のファイルで、PHPStormコード分析がハングアップする(終了しない)問題がありました。エラーは報告されませんでしたが、これらの問題ファイルではすべてのコード補完が機能していませんでした。
ソリューションは同じで、[ファイル]> [キャッシュの無効化]でした。