3

parse_ini_file関数を使用して ini ファイルを解析しようとしています。

予約文字は?{}|&~![()^.

PHP 配列はドル記号を含むキーを持つことができますが、なぜこの関数は$文字を含む ini ファイルからキーを持つ配列を生成できないのでしょうか?

4

1 に答える 1

3

おそらく、$ を使用して INI 変数を指定しているためです。したがって、変数のコンテキストで使用されていない場合、構文エラーが発生します

${...}値として使用すると、

  1. INI 設定
  2. 環境変数

例えば:

<?php
print_r(parse_ini_string('
php_ext_dir = ${extension_dir}
operating_system = ${OS}
'));
?>

Array
(
    [php_ext_dir] => ./ext/
    [operating_system] => Windows_NT
)
于 2012-11-10T21:39:32.327 に答える