![]() |
NanoFramework 1.4.0
A tiny PHP Framework
|
Manages constants. More...
Static Public Member Functions | |
| static | setRoot (string $root) |
| static | getRoot () |
| static | load () |
| static | getEnv (string $key) |
| static | setEnv (string $key, string $value) |
Static Protected Attributes | |
| static | $root = './' |
| static array | $data = [] |
Manages constants.
All constants can either be defined in the .env file (see dotEnvSyntax for more information) or using DotEnv::setEnv().
Definition at line 10 of file DotEnv.php.
|
static |
This method returns the value associated to the given key or the default value if not found.
| string | $key | the key to look for |
Definition at line 74 of file DotEnv.php.
|
static |
This retrieves the current root directory where the .env file is located.
Definition at line 40 of file DotEnv.php.
|
static |
This method opens the .env file at the current root if it exists and loads all the data.
Definition at line 48 of file DotEnv.php.
|
static |
This method sets a new value for the given key.
| string | $key | the key to set the value to |
| string | $value | the value to memorize |
Definition at line 89 of file DotEnv.php.
|
static |
The root where to find the .env file can be changed with this method.
| string | $root | the new root directory |
Definition at line 27 of file DotEnv.php.
|
staticprotected |
The list of all constants known to DotEnv.
Definition at line 20 of file DotEnv.php.
|
staticprotected |
The directory where to find the .env file.
Definition at line 15 of file DotEnv.php.