slexx/config
Composer 安装命令:
composer require slexx/config
包简介
PHP config manager
README 文档
README
Установка
Установка через composer:
$ composer require slexx/config
Документация
Config->__construct([$file])
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| [$file] | string, array |
Имя файла имя массив данных |
Пример:
new Config('config.json'); new Config('config.ini'); new Config(); new Config(['foo' => 'bar']);
Config->setFile($file)
Установка пути к файлу
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| $file | null, string |
Путь к файлу |
Возвращает: $this
Config->getFile()
Получение пути к файлу
Возвращает: null, string
Config->save()
Сохранение конфигурайии
Возвращает: $this
Пример:
$config = new Config('config.json') $config->set('foo', 'bar'); $config->save();
Config->toArray()
Преобразование в массив
Возвращает: array
Config->all()
Возвращает: array
Config->count()
Возвращает: int
Config->getIterator()
Возвращает: \ArrayIterator
Config->set($key, $value)
Установка переменной конфигурации
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| $key | string |
Имя переменной |
| $value | mixed |
Значение переменной |
Возвращает: $this
Config->has($key)
Проверка существования переменной конфигурации
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| $key | string |
Имя переменной |
Возвращает: bool
Config->get($key)
Получение значение переменной конфигурации
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| $key | string |
Имя переменной |
Возвращает: mixed, null - Значение переменной или null в случае её отсуцтвия
Config->remove($key)
Удаление переменной конфигурации
Аргументы:
| Имя | Тип | Описание |
|---|---|---|
| $key | string |
Имя переменной |
Возвращает: $this
统计信息
- 总下载量: 36
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-07-31