帮助将 .env 文件中的所有变量读取并注入到全局变量 $_env 和 $-_server 中

1.0.3 2024-02-26 01:55 UTC

This package is auto-updated.

Last update: 2024-09-26 03:22:15 UTC


README

  • 此包可以帮助从 .env 文件中读取环境变量并将它们注入到您的应用程序中。

描述

  • 这个包是一个将环境变量从 .env 文件加载到您的应用程序中的简单方法。这是一个易于使用且无需任何配置的简单包。

功能

  • .env 文件将环境变量加载到您的应用程序中。
  • 使用 getenv()$_ENV$GLOBALS 访问环境变量。
  • 无需配置。
  • 无依赖。
  • 轻量级。
  • 易于使用。
  • 适用于 PHP 7.4 及以上版本。
  • 适用于任何 PHP 框架、库或应用程序。

安装

composer require josegarcia/nexus

用法

use Garcia\Nexus;

$filePath = __DIR__ . '/.env.test'; // Assuming .env is present for testing purposes

// Create a temporary .env file for testing
file_put_contents($filePath, "TEST_VAR=123\nANOTHER_VAR=abc");

// Load the .env file
Nexus::load($filePath);

// Check if environment variables are set
echo getenv('TEST_VAR') . "\n";
echo $_ENV['ANOTHER_VAR'] . "\n";
echo $GLOBALS['TEST_VAR'] . "\n";
echo getenv('ANOTHER_VAR') . "\n";