如果我调用php的parse_ini_file("foo.ini")
,它在foo.ini中寻找什么路径?
包含路径?该函数的文档没有提到它。
答案 0 :(得分:6)
parse_ini_file的filename参数是标准的php文件名,因此使用fopen打开文件时将适用相同的规则。
您必须指定绝对文件路径(“/ path/to/my.ini”)或相对于当前工作目录的路径(“my.ini”)。有关您当前的工作目录,请参阅getcwd。
与默认的fopen命令不同,如果指定了相对路径(“my.ini”),parse_ini_file 将在搜索当前工作目录后搜索包含路径。我在php 5.2.6中验证了这一点。
答案 1 :(得分:1)
我认为它只能查看当前的工作目录 - 如果你想知道那是什么,请参阅http://uk3.php.net/manual/en/function.getcwd.php。
您总是可以找到一个相对于您的应用程序的路径,它基于$ _SERVER ['DOCUMENT_ROOT']
答案 2 :(得分:1)
它可能取决于您的配置,但主要是它的当前目录,然后是include_path