djdaca / ini
此包最新版本(dev-master)没有提供许可证信息。
简单的INI配置包装器
dev-master
2019-01-25 13:30 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 19:25:28 UTC
README
配置类提供解析和写入扩展INI
API
$INI = Ini::getInstance();
$INI->addFile('/config.ini');
.....
config.ini
[section]
var=1
.....
$var = Ini::section('var');
或 ...
$var = $INI->section('var');
或 ...
$var = $INI->getSection('section', 'var');
如果你想要修改配置,只需调用
$INI->set('section', array('var' => 2));
简单 - 或者不简单? :)
.....
你可以通过方法 $INI->export() 和 $INI->import ($config) 导出或导入
最好的结局
如果你想修改配置,你可以通过方法 $INI->write($file) 将数组写入ini文件
INI
扩展的INI语法类似于 http://en.wikipedia.org/wiki/INI_file,但你可以通过点写多级键,例如
key1.key2.key3 = value
这将转换为
array('key1' => array('key2' => array('key3' => 'value')));