我使用Eclipse PDT,并且我已经在PHP中打开了我的项目,自动完成工作,类型搜索工作,但不工作的是,如果我单击函数的名称并按Ctrl+Shift+G它不会返回工作空间中对该函数的其他引用。
我熟悉Java + Eclipse,在Java中执行此操作会在工作空间中搜索对该函数的所有调用。我是全新的PHP,所以有什么问题吗?PHP不像Java那样"引用"东西吗?
(注意:我确实设置了Ctrl+Shift+G键绑定以在工作区中查找引用)
PHP是一种动态脚本语言。这也意味着很难确定代码中元素的类型,在某些情况下,在"设计时"是不可能的。这是PDT和Aptana Studio等产品高度依赖PHPDoc来提供准确的代码辅助和类型绑定的主要原因之一。
从本质上讲,它与Java非常不同,因此查找引用、重构和其他您在Java Plugin中熟悉的高级功能在PDT中是缺失的。
其中一些确实存在于其他产品中。例如,Zend Studio中的重构,以及nWire For PHP中的"代码探索"。那些产品是要花钱的。
希望对你有帮助。