46

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

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

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

$newClass = new

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

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

PS 当我 ctrl + 单击 PDO(带下划线)时,它说类未定义

PPS 在项目设置中我选择了 php 5.4 语言并选择了解释器(php 5.4.7,使用 xampp)

4

2 回答 2

137

我已经解决了这个问题。File > Invalidate Caches 成功了!

于 2013-02-06T12:38:05.410 回答
11

我遇到了 PHPStorm 代码分析在使用某些类的某些文件上挂起(从未完成)的问题。没有报告错误,但所有代码完成在这些问题文件中都不起作用。

解决方案是相同的,File > Invalidate Caches。

于 2013-11-06T14:44:58.810 回答