我在我的 PHP 环境中使用了一些安装了 PECL 的扩展。我正在使用 Eclipse 进行开发,如果为这些扩展提供 Eclipse 的代码辅助/自动完成支持会很有用。此过程对于Solr扩展非常有效:
- 我还下载了最新的solr-php PECL 源并将它们放入单独的文件夹中。
- 我将此特定文件夹作为“外部文件夹”添加到我的一个用户库(首选项-> PHP-> PHP库)中。
- 我将用户库添加到我的项目的 php 包含路径(属性 -> PHP 包含路径 -> 库 -> 添加库)
- 我立即在编辑器的自动完成中获得了新的类/方法。
问题是:这似乎不适用于所有扩展。例如。用于将 MongoDB 支持添加到 PHP的扩展。这是为什么?
比较文件夹的内容,我注意到 Mongo 扩展缺少一个 php 文件,如 docs/documentation.php(包含在 Solr 扩展中)。而所有相关的 *.h 和 *.c 文件都可用。
我必须自己生成某些文件吗?
提前感谢您的提示,干杯!