我对 Eclipse 中的 PHP 项目有疑问。我在我的 Eclipse 中安装了 Aptana 和 PDT。当我创建 PHP 项目时,我有这样的东西:
但是,如果我将 PHP 特性添加到项目(org.eclipse.php.core.PHPNature)中,那么我会得到以下图片:
这完全正常吗?这种 PHP 特性有什么好处?
我对 Eclipse 中的 PHP 项目有疑问。我在我的 Eclipse 中安装了 Aptana 和 PDT。当我创建 PHP 项目时,我有这样的东西:
但是,如果我将 PHP 特性添加到项目(org.eclipse.php.core.PHPNature)中,那么我会得到以下图片:
这完全正常吗?这种 PHP 特性有什么好处?
这是绝对正常的,也是 PDT 如何在 PHP 项目中提供 Code Assist 的一部分。
基本上 PHP 语言库包含您可以在 PHP 文档中找到的内容。例如,当您调用核心函数preg_replace()
时,它将提供代码辅助,例如自动完成并向您显示该函数需要哪些参数。它只是一堆核心功能的接口,包含从文档生成的 phpdoc 的 SPL。
PHP 包含路径类似于您include_path
在 PHP 中的路径,因为您可以引用项目外部的内容,例如 PEAR 或包含共享 PHP 类的公共文件夹,然后由 Ecipe 的代码助手识别。
只是全局命名空间的层次结构视图,类似于如何展开 php 文件并直接从资源管理器中查看其层次结构。