Skip to content
5.3
Switch branches/tags
Code

Latest commit

* 4.4:
  [Console] Readd missing php-doc parameter for constructor
  Remove polyfills from Yaml and Dotenv
  [HttpFoundation] Fixed type mismatch
  Bump Symfony version to 4.4.29
  Update VERSION for 4.4.28
  Update CHANGELOG for 4.4.28
12888c9

Git stats

Files

Permalink
Failed to load latest commit information.

Dotenv Component

Symfony Dotenv parses .env files to make environment variables stored in them accessible via $_SERVER or $_ENV.

Getting Started

$ composer require symfony/dotenv
use Symfony\Component\Dotenv\Dotenv;

$dotenv = new Dotenv();
$dotenv->load(__DIR__.'/.env');

// you can also load several files
$dotenv->load(__DIR__.'/.env', __DIR__.'/.env.dev');

// overwrites existing env variables
$dotenv->overload(__DIR__.'/.env');

// loads .env, .env.local, and .env.$APP_ENV.local or .env.$APP_ENV
$dotenv->loadEnv(__DIR__.'/.env');

Resources