An open API service indexing awesome lists of open source software.

https://github.com/hakobyansen/phpenv

Class for storing and reading environment variables from .env files stored in document root.
https://github.com/hakobyansen/phpenv

Last synced: 10 months ago
JSON representation

Class for storing and reading environment variables from .env files stored in document root.

Awesome Lists containing this project

README

          

# phpenv
Class for storing and reading environment variables from ".env" file.

## Installation

To install the package using composer run `composer require codebot/phpenv:1.0.*`

## Usage
You need to create the ".env" file in your project root and define your environment variables there.
Project root is the directory returned by `$_SERVER['DOCUMENT_ROOT']` variable.
If you want to store the .env file somewhere else, you can pass the full path of your .env file as a first argument of `getInstance()` method, e.g. `Env\Core\Env::getInstance( '/path/to/.env' )`.

Example of the .env file:

```
# Test .env file
APP_NAME=The Phpenv Package
APP_ENV=local
```

Example of the usage:

```php
$env = Env\Env::getInstance();

$env->get('APP_ENV');
```