PHP code example of israel-nogueira / dotenv

1. Go to this page and download the library: Download israel-nogueira/dotenv library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

israel-nogueira / dotenv example snippets


    use IsraelNogueira\Dotenv\env;
    -------------------------------------------------
    | 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');