为Eclipse中的不同PECL扩展启用PHP代码辅助

pro*_*mus 5 php eclipse autocomplete pecl

我在PHP环境中使用了一些PECL安装的扩展.我正在使用Eclipse进行开发,对这些扩展使用Eclipse的代码辅助/自动完成支持会很有用.这个过程对Solr扩展非常有效:

  1. 我另外下载了最新的solr-php PECL源并将它们放入一个单独的文件夹中.
  2. 我将这个特定文件夹作为"外部文件夹"添加到我的一个用户库(Prefrences - > PHP - > PHP库)中.
  3. 我将用户lib添加到我的项目的php include路径(属性 - > PHP包含路径 - >库 - >添加库)
  4. 我立即在编辑器的自动完成中使用了新的类/方法.

问题是:这似乎不适用于所有扩展.E. g.为扩展添加MongoDB支持PHP.这是为什么?

比较文件夹的内容,我注意到Mongo扩展程序缺少像docs/documentation.php这样的php文件(它包含在Solr扩展中).而所有相关的*.h和*.c文件都可用.

我必须自己生成某些文件吗?

提前感谢您的提示,欢呼!

pro*_*mus 1

在 mongodb 的用户组发布问题后,我得到了一个包含 mongo php 驱动程序的 *.php 文档文件的链接,该链接在将它们包含在我的 eclipse/pdt 环境中后解决了我的问题。

pdt 项目提供了一个generate.php脚本,新链接由下面的@ss333 给出。