PHP:包含目录名为(__file__)的文件,但在Eclipse中仍然可以获得PHP代码帮助


PHP: include file with dirname(__FILE__) but still get php code assist in Eclipse

在脚本中,我包含一个php库,其中包含:

include_once dirname(__FILE__) . "/lib.php";

这样,我就不会得到Eclipse中该库中函数的代码帮助。但如果我使用:

include_once "lib.php";

代码辅助可以工作。

但我想使用dirname(__FILE__)来确保在正确的目录中查找lib。(该脚本可能包含在另一个php脚本中,然后在不使用dirname(__FILE__) 的情况下不再工作

在仍然使用dirname(__FILE__)的情况下,有什么技巧可以让代码辅助工作吗?

如果文件存在于您的项目中(并且您的项目是Aptana PHP项目),则无论您是否包含或需要文件,都将获得项目中所有文件的代码帮助。

如果您的文件位于当前项目(另一个项目或磁盘上的某个位置)之外,则可以将它们作为外部库进行附加。

您可以按照上的说明进行操作https://wiki.appcelerator.org/display/tis/PHP+Development#PHPDevelopmentAttachingPHPResource并学习如何根据您的需求进行开发。

希望能有所帮助。