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.
Table of contents
Download rayanlevert/dotenv
More information about rayanlevert/dotenv
Files in rayanlevert/dotenv
Download rayanlevert/dotenv
More information about rayanlevert/dotenv
Files in rayanlevert/dotenv
Vendor rayanlevert
Package dotenv
Short Description Dependency-free environment file handler (.env) loading variables and its values in $_ENV, $_SERVER and getenv() in the PHP userland
License BSD-3-Clause
Package dotenv
Short Description Dependency-free environment file handler (.env) loading variables and its values in $_ENV, $_SERVER and getenv() in the PHP userland
License BSD-3-Clause
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.2, 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.4 <8.6
The package rayanlevert/dotenv contains the following files
Loading the files please wait ...