Download the PHP package rayanlevert/dotenv without Composer
On this page you can find all versions of the php package rayanlevert/dotenv. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package dotenv
Simple, dependency-free and fast class handling an environment file to $_ENV
, $_SERVER
and getenv()
Version >= 3.0 supports only php8.4 with all brand new features, for >= php8.1, version 2.0 is still supported.
Initializes the instance setting the file path
An exception RayanLevert\Dotenv\Exception
will be thrown if the file is not readable
Reads the file content and loads in $_ENV
, $_SERVER
et getenv()
, values of each variable
For each new line found, tries to set to the name of the variable its value after the =
sign
If the value is a primitive value, the value will be casted to the PHP
userland
Multiline variables are also available ! (separated by \n
), double quotes ("
) will be used
Nested variables, declared beforehand via the same file or getenv()
(set via the OS or docker for example)
Throw an RayanLevert\Dotenv\Exception
if at least one variable is not present in the $_ENV
superglobal
Worth if we want required variables for application purposes, an exception will be thrown to prevent some logic error
All versions of dotenv with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
ext-mbstring Version *
ext-mbstring Version *
The package rayanlevert/dotenv contains the following files
Loading the files please wait ....