PHP应用程序的一个简单环境变量加载和管理器。

v1.0.0 2024-10-02 09:43 UTC

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文件。