ZendFramework Zend_Config(設定情報)
symfonyのymlは個人的にはどうも…という事でZend_Configを触ってみる。
■iniファイルのconfig
;config.ini ;preference information [global] domain_name = example.org ip_address = 192.168.2.2 root_path = /home/admin [database] database.type = pdo_mysql database.host = localhost database.username = name database.password = pass database.dbname = dbname
プログラム中での使用
<?php
require_once 'Zend/Config/Ini.php';
$config = new Zend_Config_Ini('/path/to/config.ini', 'global');
$config->domain_name;// example.org
$config->root_path;// /home/admin
$config->database->username// null
各メソッドについて
- Zend_Config_Ini Zend_Config_Ini(string $path_to_config, array $sections[,array $mode])
- 第一引数で指定したiniファイルを読み込んで第二引数のセクションのみインスタンスに格納する。第二引数にnullを設定すると全てのセクションを読み込む。セクションが1つのときは文字列で指定することも可能である。また第三引数では書き込みを許可することもできる。
TrackBack URL :
Comments (0)
コメントはまだありません»
コメントはまだありません。
この投稿へのコメントの RSS フィード。TrackBack URL
コメントする