Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/symfony/dotenv
Registers environment variables from a .env file
https://github.com/symfony/dotenv
component dotenv env environment php symfony symfony-component
Last synced: 3 days ago
JSON representation
Registers environment variables from a .env file
- Host: GitHub
- URL: https://github.com/symfony/dotenv
- Owner: symfony
- License: mit
- Created: 2017-01-12T18:05:23.000Z (almost 8 years ago)
- Default Branch: 7.1
- Last Pushed: 2024-10-27T15:24:13.000Z (about 2 months ago)
- Last Synced: 2024-10-29T21:02:02.160Z (about 1 month ago)
- Topics: component, dotenv, env, environment, php, symfony, symfony-component
- Language: PHP
- Homepage: https://symfony.com/dotenv
- Size: 377 KB
- Stars: 3,739
- Watchers: 15
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-php - Symfony Dotenv - Parse and load environment variables from `.env` files. (Configuration / Serverless)
- awesome-php-cn - Symfony Dotenv - 解析并加载环境变量.env的文件。 (配置 Configuration / 无服务器的 Serverless)
- awesome-projects - Symfony Dotenv - Parse and load environment variables from `.env` files. (Configuration / Serverless)
- php-awesome - symfony/dotenv
- awesome-php - Symfony Dotenv - Parse and load environment variables from `.env` files. (Configuration / Serverless)
README
Dotenv Component
================Symfony Dotenv parses `.env` files to make environment variables stored in them
accessible via `$_SERVER` or `$_ENV`.Getting Started
---------------```bash
composer require symfony/dotenv
``````php
use Symfony\Component\Dotenv\Dotenv;$dotenv = new Dotenv();
$dotenv->load(__DIR__.'/.env');// you can also load several files
$dotenv->load(__DIR__.'/.env', __DIR__.'/.env.dev');// overwrites existing env variables
$dotenv->overload(__DIR__.'/.env');// loads .env, .env.local, and .env.$APP_ENV.local or .env.$APP_ENV
$dotenv->loadEnv(__DIR__.'/.env');
```Resources
---------* [Contributing](https://symfony.com/doc/current/contributing/index.html)
* [Report issues](https://github.com/symfony/symfony/issues) and
[send Pull Requests](https://github.com/symfony/symfony/pulls)
in the [main Symfony repository](https://github.com/symfony/symfony)