PhpStorm代码完成不显示核心类/扩展

时间:2013-02-06 11:08:42

标签: php ide xampp phpstorm

我在使用PHPStorm时遇到了麻烦。我刚开始新项目创建了几个我自己的类,其中一个我创建了PDO对象。

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

现在,当我想通过crtl + whitespace看看这个对象有什么样的方法时,我没有得到任何建议。然后我试着看看我可以使用的课程列表。

$newClass = new

当我按下ctrl +空格时,它只显示了我创建的类。

所以问题是,我需要做什么,让PhpStorm看到所有可用的类(不仅仅是我创建的类)。

P.S。当我按住Ctrl +单击PDO(带下划线)时,它表示该类未定义

P.P.S。在项目设置中,我选择了php 5.4语言和选择的解释器(php 5.4.7,使用xampp)

2 个答案:

答案 0 :(得分:134)

我已经解决了这个问题。文件>无效的缓存可以解决问题!

答案 1 :(得分:10)

PHPStorm Code Analysis在使用某些类的某些文件上挂起(永不完成)时出现问题。没有报告错误,但所有代码完成都无法在这些问题文件中使用。

解决方案是相同的,文件>无效缓存。