我想解析一个ini文件。它有字母数字值以及一些特殊字符,如(&# - @)等。但它没有正确解析。我收到错误消息{E_WARNING:[/home/php/init/config.php:29]语法错误,意外'&'在第7行的.conf.ini中}。 这是我的ini文件:
[Main]
DATABASE = test;
USER = root;
PASS = null;
HOST = localhost;
......
Def_Title = Welcome to Oggy & Chocroach.; //line 7
....
"Special & Featured" = "Alry Bee"; //line 17
我希望将[&]操作员保留在我的邮件中。任何帮助可能会赞赏。
答案 0 :(得分:1)
注意强>:
如果ini文件中的值包含任何非字母数字字符,则需要用双引号("
)括起来。
所以该行应该是:
Def_Title = "Welcome to Oggy & Chocroach."
密钥中不能包含&
,只能包含值。