navindex / simple-config
一个用于创建和修改配置结构的简单库。
v0.2.0
2021-09-27 07:35 UTC
Requires
- php: ^7.3|^8.0
Requires (Dev)
- larapack/dd: ^1.1
- php-coveralls/php-coveralls: ^2.4
- phpstan/phpstan: ^0.12.99
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-19 07:09:39 UTC
README
1. 这是什么
Simple config 是一个用于操作配置设置的类。它通过点符号键的帮助,让您执行添加、删除、检查、追加、减去等操作。
2. 这不是什么
此库不读取文件系统或其他环境设置。要使用 .env 文件来为 Simple config 提供数据,请与 phpdotenv 或其他类似库一起使用。
3. 安装
此包可以通过 Composer 安装。
composer require navindex/simple-config
4. 使用
use Navindex\SimpleConfig\Config; $options = [ 'number of fingers' => 5, 'allowed pets' => ['dog', 'cat', 'spider'], 'cat' => [ 'name' => 'Mia', 'food' => ['tuna', 'chicken', 'lamb'], ], 'dog' => [ 'name' => 'Bless', 'color' => [ 'body' => 'white', 'tail' => 'black', ] ], 'spider' => true, 42, 'some text' ]; $config = new Config($options); $config ->set('spider', false) ->unset('dog.color.tail') ->append('cat.food', 'salmon') ->subtract('cat.food', 'tuna'); $spider = $config->get('spider'); $doWeHaveDog = $config->has('dog'); $arrConfig = $config->toArray();
5. 操作
6. 关于 Navindex
Navindex 是一家位于澳大利亚墨尔本的 Web 开发公司。您可以在我们的网站上找到我们公司的概述 (此处链接)。