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
)