wtframework/config

这是什么框架?!config

v0.1.0 2023-12-28 13:58 UTC

This package is auto-updated.

Last update: 2024-09-28 15:57:37 UTC


README

安装

composer require wtframework/config

文档

使用set静态方法来设置配置设置。

如果您将数组作为第一个参数传递,则这将替换所有现有的设置。

use WTFramework\Config\Config;

Config::set(['key1' => 'value1']);


如果您将字符串作为第一个参数,并将任何值作为第二个参数传递,则这将添加设置到现有设置中。

Config::set('key2', 'value2');


可以使用点表示法来设置嵌套值。

Config::set(['key1' => ['key2' => 'value2']]);

Config::set('key1.key3', 'value3');


使用get静态方法来返回配置设置。

如果设置不存在,则它将返回null或作为第二个参数传递的值。

Config::set(['key1' => 'value']);

// Returns 'value'
$key1 = Config::get('key1');

// Returns null
$key2 = Config::get('key2');

// Returns 0
$key3 = Config::get('key3', 0);


可以使用点表示法来返回嵌套值。

Config::set(['key1' => ['key2' => 'value']]);

// Returns 'value'
$key2 = Config::get('key1.key2');


还提供了一个config函数,作为对Config::get的包装。

use function WTFramework\Config\config;

$key = config('key', 'default');