Paradigm Shift Design

ISHITOYA Kentaro's blog.

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%くらいだろうなぁ.コメントとか適当だし.まいっか.