【发布时间】:2017-07-15 21:58:56
【问题描述】:
在使用 PHP 解析 INI 文件时,我遇到了一些看起来很奇怪的事情。当调用parse_ini_file() 时,它会将文件的全部内容回显给最终用户。
INI 文件:
; Store database connection info here
[database]
host = "localhost"
dbname = "dbname"
username = "username"
password = "password"
解析INI文件的PHP代码
$settings = parse_ini_file('/path/to/ini/file.ini');
echo $settings['dbname'];
用户看到了什么:
; Store database connection info here [database] host = "localhost" dbname = "dbname" username = "username" password = "password"dbname
我无法找到任何有关此错误的文档,并尝试了来自 PHP:parse_ini_file() - Manual 的示例。
我还尝试了几种错误报告的变体,看看是否是导致问题的原因,但没有运气!
感谢您提供的任何帮助!
【问题讨论】: