Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Blog - Post sobre variáveis .env
composer require vlucas/phpdotenv
# Cria o arquivo vazio.
touch .env.dist
# Adicione a pasta vendor e o .env no seu .gitignore para não ser comitado no repositório.
echo "/vendor/*" > .gitignore
echo ".env" >> .gitignore
# Edite o .env.dist no sublime (ou seu editor predileto)
subl .env.dist
# Após a edição do arquivo, copie ele para o .env (gerando dessa forma o arquivo)
cp .env.dist .env
<?PHP
require('vendor/autoload.php');
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
echo "\n<pre>Todas as variáveis de ambiente\n";
print_r($_ENV);
echo "\nPara pegar uma variável específica\n";
echo sprintf("Nome do banco de dados:%s", getenv('DB_DATABASE'));
echo "\n</pre>";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment