如果我调用php的 parse_ini_file(" foo.ini"),它在foo.ini中寻找什么路径? 包含路径?该函数的文档没有提到它。

有帮助吗?

解决方案

parse_ini_file的filename参数是标准的php文件名,因此使用的fopen

您必须指定绝对文件路径(“/ path/to/my.ini"”)或相对于当前工作目录的路径(“my.ini”)。请参阅当前工作目录的 getcwd

与默认的fopen命令不同,如果指定了相对路径(“my.ini”),parse_ini_file 将在搜索当前工作目录后搜索包含路径。我在php 5.2.6中验证了这一点。

其他提示

我认为它只能查看当前的工作目录 - 请参阅 http: //uk3.php.net/manual/en/function.getcwd.php 如果你想知道那是什么。

您总是可以找到一个相对于您的应用程序的路径,它基于$ _SERVER ['DOCUMENT_ROOT']

它可能取决于您的配置,但主要是它的当前目录,然后是include_path

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top