Ficus_Registry
Ficusでは,設定ファイルの読み込みなどを簡略化するためにFicus_Registryというクラスが用意されています.
test.one='one' test.two='two'
という内容の設定ファイルがtest.iniという名前で保存されているとき,
<?php Ficus_PropertyRegister::regist("test"); echo Ficus_Registry::search("test.one"); echo Ficus_Registry::search("test.two"); ?>
とできます.データベースの設定とかね,一々PropertyFileReaderがどうのとかやりたくないので.
ちなみに,YMLも読めます.
<?php Ficus_PropertyRegister::regist("sites.test", "yaml"); ?>
これは,configディレクトリ以下のsites/test.ymlを読み込みます.
ディレクトリの設定なんかは,また今度・・・
ところで・・・秋元@サイボウズラボ・プログラマー・ブログ: regist という英語は無いというBlogにあるとおり.
・・・そのうち直します.
(依存しているコードが結構ありそうな悪寒により実行に移していない.)
これに限らず,日本語英語を使っているところが80%くらいだろうなぁ.コメントとか適当だし.まいっか.