Download the PHP package sojf/config without Composer
On this page you can find all versions of the php package sojf/config. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package config
配置类库(config)
本路由类库作用是加载解析配置文件或者指定目录下全部配置文件
特性:
- 从文件或者整个目录配置文件加载解析
- 把数据(数组格式)写入到指定格式文件存储
- 修改加载后的数据(数组格式),可以把修改结果同步到原来配置文件中
- 支持ini,json,php,xml,yml格式配置文件
- 支持无限以 . 符号的方式访问配置选项
- 支持使用数组的方式访问,修改数据
- 使用缓存器可以把数据缓存起来,下次加载不会再次解析文件
注意:
同步功能,只同步以配置文件方式加载进来的数据,如果数据不是通过文件加载方式进来的,则不会同步。
安装
快速例子
创建配置文件conf.yml
和测试文件 test.php
conf.yml
test.php
执行test.php
查看运行结果
Config类
方法 | 参数 | 返回值 | 说明 |
---|---|---|---|
get | $key, $default = null |
mixed |
获取数据 |
set | $key, $value |
无 | 设置数据 |
del | $key |
无 | 删除数组某个key |
all | 无 | array |
返回所有数据 |
File类(缓存器)
Sojf\Config\Interfaces\Cache
接口的实现
方法 | 参数 | 返回值 | 说明 |
---|---|---|---|
get | $key, $default = null |
mixed |
获取数据 |
set | $key, $value |
无 | 设置数据 |
add | $data |
无 | 追加数据 |
del | $key |
无 | 删除数组某个key |
all | 无 | array |
返回所有数据 |
open | 无 | 无 | 打开缓存文件 (不用特意去调用,在构造函数中已经调用) |
close | 无 | 无 | 关闭缓存文件 (不用特意去调用,析构函数中已经调用) |
All versions of config with dependencies
PHP Build Version
Package Version
The package sojf/config contains the following files
Loading the files please wait ....