3
我想解析一个ini文件与parse_ini_file函数。php美元符号在ini文件
保留字符是?{}|&~![()^
。
PHP数组可以有带美元符号的键,但为什么不能使用具有$
字符的ini文件中的键生成数组?
我想解析一个ini文件与parse_ini_file函数。php美元符号在ini文件
保留字符是?{}|&~![()^
。
PHP数组可以有带美元符号的键,但为什么不能使用具有$
字符的ini文件中的键生成数组?
其可能是因为使用$来指定INI变量;因此引起的语法错误,如果不是在可变
使用${...}
作为值的上下文中使用将期待
例如:
<?php
print_r(parse_ini_string('
php_ext_dir = ${extension_dir}
operating_system = ${OS}
'));
?>
Array
(
[php_ext_dir] => ./ext/
[operating_system] => Windows_NT
)
我看到它取代了值而不是键。 – Tomas
为什么你说它不能? 您确定.ini文件中带有$的名称是否正确? – artragis
给出一些例子来回你的.ini文件,你有变量和价值$行问题的行。 –
ini文件: 'key $ = value' – Tomas