我正在为以下ini file获取ini解析错误:
[photo]
price = 5.00
[shipping]
South Africa[value] = 50.00
South Africa[incremental] = 100
Pakistan[value] = 120.00
Pakistan[incremental] = 100
[discount]
min[quantity] = 50
min[value] = 5
max[quantity] = 150
max[value] = 10
[admin]
email = xxxx@gmail.com
name = Admin
subject = Your order with xxx
错误来自第5行
这很奇怪。同一文件在我自己的机器上工作正常但在远程服务器上不能正常工作
答案 0 :(得分:2)
任何特殊原因你不能做像
这样的事情$ini = array();
$ini["photo"]["price"] = 5.00;
$ini["shipping"]["South Africa"]["value"] = 50.00;
$ini["shipping"]["South Africa"]["incremental"] = 100;
答案 1 :(得分:1)
升级到PHP5.3.1以解析嵌套变量的值。
我们刚刚在我们的一台LAMP服务器上确认了同样的问题,运行PHP 5.2.17。
相同的代码适用于运行PHP5.3.8的其他服务器