parse_ini_fileの履歴

PHPのiniファイルを読み込む関数。

http://jp2.php.net/manual/ja/function.parse-ini-file.php

PHP 5.3での変更

  • キーに非ASCII文字が使用できなくなった
  • キーに半角スペースを入れるとそれ以降削除される(これ困る)
  • セクションで定数が解釈されるようになった
  • 値でシングルクォートでも囲めるようになった

parse_ini_fileの知られざる便利な機能

セクションでグルーピングできる

[section1]
hoge = "moge"

[section2]
sage = "toge"

定数が解釈される

値に指定すればできるらしいよ。

true, falseが解釈される

値をtrueにしたら「1」、falseにしたら空文字列が入ります

配列を定義できる

できる

hoge[] = "a"
hoge[] = "b"
hoge[] = "c"