我正在尝试使用parse_ini_file函数解析一个ini文件。
保留字符包括?{}|&~![()^
。
PHP数组可以有带美元符号的键,但为什么这个函数不能生成一个带有来自具有$
字符的ini文件的键的数组?
我正在尝试使用parse_ini_file函数解析一个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
)
key$ = value
- Tomas