php - 在SPL类上启用语义分析时出现Eclipse编译错误

php - 在SPL类上启用语义分析时出现Eclipse编译错误,第1张

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

当我启用语义分析( Window - > 首选项 - > PHP - > 语义分析),然后我得到关于标准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问题

......还有很多甚至更多。

我有适用于PHP开发人员的Zend Eclipse,版本:3.2.0。 我的项目有PHP支持。 PHP语言库位于我的构建路径上,其中包含Core API,其中包含SPL.php文件。

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

最佳答案:

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

“项目>清理”功能启用了Facets后,对我有用,但是出现错误。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复