获取PHP的尝试路径包括

时间:2013-01-04 10:14:41

标签: php

include失败时,是否可以告诉PHP我想要一个已尝试路径的列表?该文件存在,但PHP告诉我include失败。

2 个答案:

答案 0 :(得分:1)

您可以使用get_include_path()找出include / require方法用于源文件的路径。

这是php.ini中的一个设置(当然可以被您的应用程序覆盖),它决定了这些方法的外观。他们不会在其他任何地方看。

如果您需要在其他地方查找这些方法,只需在PATH_SEPARATOR附加另一个文件夹路径,如下所示:

set_include_path(get_include_path() . PATH_SEPARATOR . $newPath);

答案 1 :(得分:0)

它检查的唯一路径是包含路径。您可以使用get_include_path

 $dirs = explode(PATH_SEPARATOR, get_include_path());

有关包含路径设置here的更多信息。