我有一个使用 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。
有谁知道如何解决这个问题,因为我显然想使用语义分析?有没有人也遇到过这些问题?