kasseler / config
此包已 弃用 且不再维护。未建议替代包。
配置文件库
1.0.1
2015-02-26 20:38 UTC
Requires
- php: >=5.4.0
- symfony/yaml: 2.*
This package is not auto-updated.
Last update: 2020-03-20 16:33:04 UTC
README
配置组件是一个支持PHP、XML、JSON和YAML文件的文件配置加载器和保存器。
要求
- PHP >= 5.4
- symfony/yaml
安装
$ composer require kasseler/config
使用
初始化YAML配置
$config = new Repository(new YamlFileReader(), new YamlFileWriter(), __DIR__.'/app/config/');
初始化XML配置
$config = new Repository(new XmlFileReader(), new XmlFileWriter(), __DIR__.'/app/config/');
初始化JSON配置
$config = new Repository(new JsonFileReader(), new JsonFileWriter(), __DIR__.'/app/config/');
初始化PHP数组配置
$config = new Repository(new ArrayFileReader(), new ArrayFileWriter(), __DIR__.'/app/config/'); $config ->set('database.host', 'localhost') ->set('database.user', 'root') ->set('database.password', '') ->set('database.database', 'config') ->write(); $config->get('database.host');