PHPackages                             ddrv/env - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ddrv/env

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ddrv/env
========

Read variables from environment or .env file

v4.0.2(8mo ago)0301MITPHPPHP ^8.1CI passing

Since Oct 27Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/ddrv/php-env)[ Packagist](https://packagist.org/packages/ddrv/env)[ Fund](https://donation.ddrv.ru/)[ RSS](/packages/ddrv-env/feed)WikiDiscussions 4x Synced 1w ago

READMEChangelogDependencies (3)Versions (15)Used By (0)

ddrv/env
========

[](#ddrvenv)

> Read variables from environment or .env file

Install
=======

[](#install)

```
composer require ddrv/env:^3.0

```

Usage
=====

[](#usage)

For example, we have a global array

```
$_ENV = [
    'APP_VAR_1' => 'value1',
    'APP_VAR_2' => 'value2',
    'APP_VAR_BOOL_TRUE' => 'true',
    'APP_VAR_BOOL_FALSE' => '0',
    'APP_VAR_INT_ONE' => '1',
    'APP_VAR_FLOAT_PI' => '3.1415',
    'APP_VAR_INT_ENUM_ONE' => '1',
    'APP_VAR_STRING_ENUM_A' => 'a',
    'APP_VAR_ENUM_FOO' => 'Foo',
    'APP_VAR_ENUM_STRING_A' => 'A',
    'APP_VAR_ENUM_INT_1' => 'One',
];
```

and dotenv file /path/to/project/.env

```
# /path/to/project/.env

APP_VAR_3=value3

```

System environment
------------------

[](#system-environment)

```
