auto-code / app-config
用于初始化环境和配置应用的类
1.0.0.5
2023-12-13 18:14 UTC
Requires
- php: 8.*
- ext-mbstring: *
README
这是一个用于初始化环境和配置应用的类库。它还包含在全局作用域中的辅助函数(帮助器),以便轻松获取环境变量(例如:env('APP_NAME', 'new name'))或应用部分配置(例如:config('app', null, []))或部分变量中的键值(例如:config('app', 'key', null))的值。
---------- 推荐安装方式 --------------
composer require auto-code/app-config
---------- 使用示例 --------------
<?php use AutoCode\AppConfig\Env; use AutoCode\AppConfig\Config; require_once 'vendor/autoload.php'; // Инициализация переменных окружения $env = Env::getInstance('.env'); // Установка переменной окружения $env->set('varName', 'value'); // Получение значения переменной окружения $var = $env->get('varName'); // или через глобальный хелпер $var = env('varName'); // Инициализация конфигурации приложения $config = Config::getInstance(); // Загрузка конфигурации приложения $config->load('app.php', 'app'); // Установка значения конфигурации $config->set('app', 'app_name', 'my app'); // Получение значения конфигурации $conf = $config->get('app'); // или через глобальный хелпер $conf = config('app');