djdaca/ini

此包最新版本(dev-master)没有提供许可证信息。

简单的INI配置包装器

dev-master 2019-01-25 13:30 UTC

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')));