PHPackages                             israel-nogueira/dotenv - 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. israel-nogueira/dotenv

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

israel-nogueira/dotenv
======================

Gerencie de forma rápida seus arquivos .env

v1.0.0(2y ago)16711MITPHPPHP &gt;=7.4

Since Dec 13Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/israel-nogueira/dotenv)[ Packagist](https://packagist.org/packages/israel-nogueira/dotenv)[ RSS](/packages/israel-nogueira-dotenv/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (1)

[![Latest Stable Version](https://camo.githubusercontent.com/1efa906d623b5257f45cdfd4264fdd9bd737b2ef76913421e7c9c3ec1eb94019/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f646f74656e762f762f737461626c65)](https://packagist.org/packages/israel-nogueira/dotenv)[![Total Downloads](https://camo.githubusercontent.com/aebd871446a5117f8b3352151942f30296247e7d1c65bae87f074236f1e6d3a1/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f646f74656e762f646f776e6c6f616473)](https://packagist.org/packages/israel-nogueira/dotenv)[![Latest Unstable Version](https://camo.githubusercontent.com/85eb020aadfe4f94d6bad4df4e74f2cde42be14991d2fefb4d26bb6cbd8de8b8/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f646f74656e762f762f756e737461626c65)](https://packagist.org/packages/israel-nogueira/dotenv)[![License](https://camo.githubusercontent.com/85c452ff18c2041a0061f69970a02009164e60f3b6e1a9c636e23e753f94d1bf/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f646f74656e762f6c6963656e7365)](https://packagist.org/packages/israel-nogueira/dotenv)

SOBRE A CLASSE
==============

[](#sobre-a-classe)

Uma classe tão simples que mal precisa de documentação.

Ela importa arquivos `.env` e gerencia suas variáveis de ambiente.
Podendo acessá-las via `$_SERVER`, `getEnv()` ou `$_ENV`.

INICIANDO
=========

[](#iniciando)

Instale via composer:

```
$ composer require  israel-nogueira/dotenv

```

E pronto, agora você pode utilizar de forma muito simples

```
    use IsraelNogueira\Dotenv\env;
    include __DIR__.'/vendor/autoload.php';

    /*
    |--------------------------------------------------------------------------
    | CRIANDO UM NOVO .ENV
    |--------------------------------------------------------------------------
    |
    |   Por padrão inicia na raiz do projeto.
    |
    */
        env::create('.env');
        env::create('app/.env.prod');
        env::create('app/.env.dev');

    /*
    |--------------------------------------------------------------------------
    | INSTALANDO UM ARQUIVO
    |--------------------------------------------------------------------------
    |   Basicamente importa as variáveis de um arquivo
    |
    |   @param1:  Path do arquivo, partindo sempre da raiz do projeto
    |   @param2:  Subscreve as variáveis já carregadas ou não
    |
    */
        env::install('.env',false);
        env::install('app/.env.prod',true);
        env::install('app/.env.dev',true);

    /*
    |--------------------------------------------------------------------------
    | UPDATE OU INSERT EM UM ARQUIVO
    |--------------------------------------------------------------------------
    |   Basicamente altera e salva as variáveis no arquivo
    |
    |   @param1:  Chave a ser inserida ou alterada
    |   @param2:  Valor a ser inserido ou alterado
    |   @param3:  Subscreve a variavel já carregada
    |
    */
        env::update('SENHA','123456','.env',false);
        env::insert('SENHA2','123456','.env2',false);

    /*
    |--------------------------------------------------------------------------
    | EXCLUI UMA VARIÁVEL DE UM ARQUIVO
    |--------------------------------------------------------------------------
    |   Basicamente altera e salva as variáveis no arquivo
    |
    |   @param1:  Chave a ser excluida
    |   @param2:  Path do arquivo
    |
    */
        env::delete('SENHA','.env');
        env::delete('SENHA2','.env2');

```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance52

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

881d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d7fb9bd6c5fbea552a048f637b59c7a4698be50e58f16c41664377e17adc96cc?d=identicon)[IsraelNogueira](/maintainers/IsraelNogueira)

---

Top Contributors

[![israel-nogueira](https://avatars.githubusercontent.com/u/12586467?v=4)](https://github.com/israel-nogueira "israel-nogueira (4 commits)")

---

Tags

environmentenvdotenv

### Embed Badge

![Health badge](/badges/israel-nogueira-dotenv/health.svg)

```
[![Health](https://phpackages.com/badges/israel-nogueira-dotenv/health.svg)](https://phpackages.com/packages/israel-nogueira-dotenv)
```

###  Alternatives

[vlucas/phpdotenv

Loads environment variables from `.env` to `getenv()`, `$\_ENV` and `$\_SERVER` automagically.

13.5k602.4M5.4k](/packages/vlucas-phpdotenv)[symfony/dotenv

Registers environment variables from a .env file

3.8k226.7M2.3k](/packages/symfony-dotenv)[diarmuidie/envpopulate

Tool to interactively populate a `.env` file based on an `.env.example` file whenever Composer installs or updates.

1892.0k](/packages/diarmuidie-envpopulate)[zepgram/magento-dotenv

Simple autoloader to integrate the Symfony Dotenv component into Magento2

1371.3k](/packages/zepgram-magento-dotenv)[nystudio107/dotenvy

Speed up your production sites by ditching .env for key/value variable pairs as Apache, Nginx, and shell equivalents.

326.9k](/packages/nystudio107-dotenvy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
