wtframework / config
这是什么框架?!config
v0.1.0
2023-12-28 13:58 UTC
Requires
- php: ^8.2
Requires (Dev)
- pestphp/pest: ^2.29
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');