我正在尝试使用parse_ini_file函数解析一个ini文件。
保留字符为?{}|&~![()^
。
PHP数组可以包含带有美元符号的键,但为什么此函数不能生成包含来自具有$
个字符的ini文件中的键的数组?
答案 0 :(得分:3)
它可能是因为使用$来指定INI变量;因此,如果未在变量
的上下文中使用,则会导致语法错误使用${...}
作为值将显示
例如:
<?php
print_r(parse_ini_string('
php_ext_dir = ${extension_dir}
operating_system = ${OS}
'));
?>
Array
(
[php_ext_dir] => ./ext/
[operating_system] => Windows_NT
)