我有一个不寻常的请求,
我正在使用PHP 5.3,我的IDE是Eclipse,我需要帮助设置一个像php函数默认的文件,所以我可以使用它来完成代码,我可以在hover上有文档
基本上,我有一个库,我想为所有内容(函数,类等)和PHPDoc块提取声明,并使用它们创建一个新文件,它将作为库添加到Eclipse上在包含路径上。有人知道自动方式吗?
编辑:要更好地解释我想要做的事情。我想运行一个几乎可以执行PHPDoc操作的脚本,但是不是在加载文件后创建一组html文件,而是创建一个只有声明和注释的php文件的副本。因此,该文件可以提供给程序员,而不是带有源代码的完整库。
我虽然使用ReflecationClass,通过包含每个文件,检查已定义的类\ functions然后编写新文件,但这意味着所有包含\需要按顺序发生,我无法保证< / p>
答案 0 :(得分:1)
不确定这是否算作&#34;自动&#34;,但你所描述的听起来像是通过将这个库本身作为一个开放的Eclipse项目大致完成。如果你的新代码&#34;在一个单独的Eclipse项目中,您希望在新项目的Include Path配置中列出您的库项目。
在&#34; PHP Include Path&#34;为 new 项目配置弹出窗口,点击&#34;添加&#34;并选择库项目(如果它也是&#34;打开&#34;它将只在这里可见)。您可以通过在“订单”选项卡中移动内容来选择是否应该在包含路径上的新项目之前。我倾向于首先列出我当前的项目,然后是依赖项,以防万一我的新项目的类优先于依赖项目中的相同名称类。
这样做的另一个好处是,当您打开新项目时,Include Path配置中的任何引用项目也将自动打开。