pete-robinson / super-simple-config
适用于小型项目的超简单配置解析器
dev-master
2017-08-31 14:57 UTC
Requires
- php: >=5.5.0
- symfony/yaml: >=3.3.1
This package is not auto-updated.
Last update: 2024-09-20 22:12:54 UTC
README
介绍
一个超简单的配置管理器,使您能够轻松地将基于YAML的配置文件集成到系统中。
传递配置YAML文件的位置,该类将解析它并使其属性可供您使用,采用点分隔的嵌套级别
用法
创建配置类的实例并加载配置
示例 YAML 配置文件
config: database: host: 127.0.0.1 user: username password: password name: db_name api: google: client_id: myclientid key: xxxxxxxxx
创建新的配置实例
<?php $file = realpath(__DIR__ . '/path/to/file.yml'); $config = new Config($file);
获取配置参数
<?php echo $config->get('path.to.parameter');
基于上述配置文件的示例
<?php echo $config->get('config.database.host'); // returns 127.0.0.1 echo $config->get('config.api.google.client_id'); // returns 'myclientid'