如何在config.ini文件中处理特殊字符作为php中的变量

时间:2013-09-23 12:56:58

标签: php config

我在this

的帮助下创建了一个config.ini文件

我的文件包含:

[first_section]
sourcepath="C:\wamp\www\mydata\"
filetype="csv"
Product="Product"
A & E="A & E"

My.Php文件是

$ini_array = parse_ini_file("config.ini", true);

print_r($ini_array);

当我调用这个php程序时,它会给出以下错误

Warning: syntax error, unexpected '&' in config.ini on  in C:\wamp\www\mydata\my.php on line 9

我知道我不能在变量中使用特殊字符。但我只能用它。

所以没有得到怎么做。任何人都可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:2)

不,像&这样的字符不能用作ini键。

从PHP手册:

  

字符?{}|&~![()^"不得在键中的任何位置使用,并且在值中具有特殊含义。

请参阅文档:parse_ini_file