lithemod / env
PHP应用程序的一个简单环境变量加载和管理器。
v1.0.0
2024-10-02 09:43 UTC
Requires
- php: ^7.4 || ^8.0
- vlucas/phpdotenv: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.5 || ^10.0
This package is auto-updated.
Last update: 2024-10-02 09:51:31 UTC
README
PHP应用程序的一个简单环境变量加载和管理器。
安装
您可以通过Composer安装lithemod/env包。请在您的终端中运行以下命令
composer require lithemod/env
用法
加载环境变量
要从.env文件中加载环境变量,请使用load方法
use Lithe\Support\Env; // Load environment variables from the specified path Env::load(__DIR__);
获取环境变量
要检索环境变量的值,请使用get方法
$value = Env::get('MY_VARIABLE', 'default_value');
设置环境变量
要设置环境变量,请使用set方法
Env::set('MY_VARIABLE', 'my_value');
检查环境变量是否存在
您可以使用has方法检查环境变量是否已定义。它接受字符串或键的数组
if (Env::has('MY_VARIABLE')) { // The environment variable is defined } if (Env::has(['VAR_ONE', 'VAR_TWO'])) { // At least one of the variables is defined }
示例
以下是一个快速示例,说明如何在您的应用程序中使用Env类
require 'vendor/autoload.php'; use Lithe\Support\Env; // Load the .env file Env::load(__DIR__); // Get a variable $dbHost = Env::get('DB_HOST', 'localhost'); echo "Database Host: " . $dbHost; // Set a variable Env::set('MY_VARIABLE', 'Hello, World!'); // Check if a variable exists if (Env::has('MY_VARIABLE')) { echo "MY_VARIABLE is set!"; }
许可证
本项目采用MIT许可证。有关更多信息,请参阅LICENSE文件。