garkavenkov/dotenv

Register environments variable from .env

Installs: 9

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/garkavenkov/dotenv

v2.0.1 2026-01-10 17:58 UTC

This package is auto-updated.

Last update: 2026-01-12 07:16:25 UTC


README

Dotenv - Registers environment variables from a .env file

Getting Started

Use Composer

$ composer require garkavenkov/dotenv

or add it by hand to your composer.json file.

Usage

Initialization

<?php

require('./vendor/autoload.php');

use Dotenv\Dotenv;

...

Dotenv::load(path_to_file: dirname(__DIR__));

...

In this case environment variables load from ./env file in root foolder of your application.

If you need to separate envorinment variables for different mode, you can create different file, for example .env.development.

.env
.env.development

Then set environment variable with respective mode.

APP_ENV=development

...

Dotenv::load(path_to_file: dirname(__DIR__), env_var: "APP_ENV");

...