jayzeng/config-reader

PHP 5.3 的 Ini 配置读取器

v0.1 2013-02-03 22:34 UTC

This package is not auto-updated.

Last update: 2024-09-22 02:39:18 UTC


README

Latest Stable VersionTotal DownloadsBuild Status

项目网站: (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' );

##问题和开发

##如何发布新版本?

  • RELEASE_VERSION - 版本号
  • RELEASE_MESSAGE - 发布信息
make release RELEASE_VERSION="0.1" RELEASE_MESSAGE="v0.1 is released"

##作者: Jay Zeng,邮箱: jayzeng@jay-zeng.com

Bitdeli Badge