如何让 Zend Studio 在全局范围内识别和自动完成函数?

How to get Zend Studio to recognize and autocomplete functions in the global scope?

Zend Studio 使用黄色波浪线为现有函数名称下划线,即使我明确包含一个包含这些函数声明的文件也是如此。

示例:

它过去不这样做,我可以通过右键单击 => 打开声明来转到函数声明名称。现在我不能。我不知道发生了什么变化,只是有一天那些功能变成了下划线。

我怎样才能enable/configure/restore这个功能?

到目前为止,我已刷新项目、重新索引项目、重新导入项目、重新添加带有函数声明的文件,希望能更新函数数据库、包含带有明确声明的文件。我禁用并重新启用 PHP 语义分析。 None 到目前为止工作。

从顶级菜单转到

  • 项目
  • 属性
  • PHP
  • 包括路径
  • 来源
  • 添加文件夹

添加源函数所在的文件夹,按确定,等待项目 DLTK 索引重建。瞧!不再有波浪线和自动完成功能。


即使在上述工作之后,我的 IDE 仍然开始出现其他问题,所以我完全卸载了它,然后重新安装了它,并重新创建了我的工作区并重新下载了我的来自 GitHub 的项目,现在一切恢复正常。不过,我将不得不重置我的项目特定设置和 Zend Studio 以及其他设置。