Eclipse - PHP包含路径

时间:2010-11-04 11:05:14

标签: php eclipse-pdt

我正在使用带有PDT的Eclipse 3.4.2。 我在applications文件夹中添加了一些库,并将该文件夹添加到PHP Include Path。

当我作为脚本运行时,它运行得很完美,但是如果我在eclipse之外访问页面,那么这些库是不可访问的,我需要添加这一行:

通过set_include_path(  implode(PATH_SEPARATOR,array(realpath('../ application'),get_include_path(),)) );

这是必要的吗?怎么能避免这个?

2 个答案:

答案 0 :(得分:1)

是。有必要。因为PHP解释器应该知道从哪个文件夹加载库。

答案 1 :(得分:1)

您也可以在include()语句中指定路径,但这不太方便。

此外,您可以在php.ini配置文件中指定相应的include_path值(有关详细信息,请参阅here),但通常此指令包含系统范围库的路径,而不是特定于应用程序的路径。

如果您正在使用OOP,您可以实现自己的类加载器,它将在特定目录中查找类。有关详细信息,请参阅this article