2010-11-04 199 views
1

I'm与Eclipse 3.4.2 PDT工作。 我在应用程序文件夹中添加了一些库,并将该文件夹添加到PHP包含路径中。日食 - PHP包含路径

当我作为脚本运行,它的作品完美,但如果我访问页面外食,库不是入店,我需要加入这一行:

通过set_include_path( 破灭(PATH_SEPARATOR,阵列(真实路径('../application'),get_include_path(),)) );

这是necesary?怎么可以避免这个?

回答

1

您也可以在include()语句中指定的路径,但它是不是很方便。

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

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

+0

感谢您的帮助! – Keetah 2010-11-09 15:39:44

1

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

+0

谢谢,也不好新的,但我想... – Keetah 2010-11-09 15:41:19