PHP読み出しiniファイル



 
parse_ini_file--プロファイルの解析
説明array
parse_ini_file ( string filename [, bool process_sections] )
parse_ini_file()はfilenameで指定されたiniファイルをロードし、その設定を結合配列として返します.最後のプロセスをSectionsパラメータをTRUEに設定すると、プロファイルの各セクションの名前と設定を含む多次元配列が得られます.process_sectionsのデフォルト値はFALSEです.
注意:この関数とphp.iniファイルは関係なく、スクリプトを実行するときに処理されます.この関数は、自分のアプリケーションのプロファイルを読み込むために使用できます.
注意:iniファイルの値にアルファベット以外の文字が含まれている場合は、二重引用符で囲む必要があります(「).
注:PHP 4.2より1その本関数もセーフモードおよびopen_basedirの影響を受ける.
注意:PHP 5.0以降、オプション値の新しい行も処理されます.
注意:null、yes、no、true、falseなど、iniファイルのキー名として使用できない予約語があります.値はnull、no、falseは「」に等しく、yesとtrueは「1」に等しい.文字|&~![()」はキー名のどこにも使用できません.また、これらの文字はオプション値に特別な意味を持っています.
iniファイルの構造とphp.iniの類似.
定数はiniファイルで解析することもできるのでparse_を実行するとini_file()はiniの値として定数を定義しており、結果に統合されます.iniの値だけが評価されます.
 
<?php
define('BIRD', 'Dodo bird');

// Parse without sections
$ini_array = parse_ini_file("C:/php/php.ini");
print_r ($ini_array);
echo "<br>";
// Parse with sections
$ini_array = parse_ini_file("C:/php/php.ini", true);
print_r ($ini_array);

?>