jayzeng / config-reader
PHP 5.3 的 Ini 配置读取器
v0.1
2013-02-03 22:34 UTC
Requires
- php: >=5.3.0
- phpunit/phpunit: 3.7.10
This package is not auto-updated.
Last update: 2024-09-22 02:39:18 UTC
README
项目网站: (http://jayzeng.github.com/config-reader/)
##使用方法: config.ini
[production] username = 'jayzeng' password = 'password' [whitelistIps] ip[] = 127.0.0.1 ip[] = 192.168.0.1/24
use ConfigReader\Ini as IniReader; // read a specific rule $username = IniReader::factory( __DIR__ . DIRECTORY_SEPARATOR . 'config.ini' ) ->setLabel('production') ->getLabel('username'); // returns jayzeng
读取标签部分内的所有规则
use ConfigReader\Ini as IniReader; // read all rules within production section $prodConfig = IniReader::factory( __DIR__ . DIRECTORY_SEPARATOR . 'config.ini' ) ->setLabel('production') ->toArray(); // returns // array // 'username' => 'jayzeng' // 'password' => 'password' // You can also populate an array $ips = IniReader::factory( __DIR__ . DIRECTORY_SEPARATOR . 'config.ini' ) ->setLabel('whitelistIps') ->toArray(); // returns // array // 'ip' => array ( '127.0.0.1', '192.168.0.1/24' );
##问题和开发
- 源代码托管于 GitHub
- 在 GitHub Issues 上报告问题、提问、功能请求
##如何发布新版本?
- RELEASE_VERSION - 版本号
- RELEASE_MESSAGE - 发布信息
make release RELEASE_VERSION="0.1" RELEASE_MESSAGE="v0.1 is released"
##作者: Jay Zeng,邮箱: jayzeng@jay-zeng.com