0

我有一个使用 Eclipse 开发的 PHP 项目。项目托管在 GitHub 上:https ://github.com/elgervb/compact/ 。

当我启用语义分析(Window -> Preferences -> PHP -> Semantic Analysis)时,我会收到有关标准 PHP 库 (SPL) 的各种编译错误。

它似乎找不到所有 SPL 类。错误通常显示在错误视图中:

ArrayObject 类型无法解析 FileRepository.php /compact/classes/compact/repository/file line 320 DLTK 问题

类型 Closure 无法解析 Router.php /compact/classes/compact/routing line 33 DLTK 问题

类型 \PDO 无法解析 AbstractPDORepository.php /compact/classes/compact/repository/pdo 第 41 行 DLTK 问题

……还有很多很多。

我有 Zend Eclipse for PHP Developers,版本:3.2.0。我的项目有 PHP 支持。PHP 语言库位于我的构建路径中,其中包含具有 SPL.php 文件的核心 API。

有谁知道如何解决这个问题,因为我显然想使用语义分析?有没有人也遇到过这些问题?

4

2 回答 2

1

“Project > Clean” Works me 在启用 Facets 时为我工作,但出现错误。

于 2019-05-02T19:59:58.820 回答
0

我找到了解决方案。当我在我的项目中启用 PHP Core Facet 和 PHP Facet 时,它起作用了。

转到项目-> 属性-> 项目方面并启用两个方面..

于 2015-07-03T11:40:11.527 回答