lcloss / env
Simple PHP environment package
dev-main
2020-10-22 19:26 UTC
This package is auto-updated.
Last update: 2024-10-29 06:12:04 UTC
README
Simple Environment package
Requirements
On root folder, create a .env file with information you need:
[database]
driver = mysql
server = localhost
port = 3306
dbname = testdb
user = root
password =
[some_section]
key1 = value1
key2 = "value3"
[other_section]
key1 = value2
key2 = "value6"
Usage
Retrieving a section
use LCloss\Env\Environment; $path_from = '.' . DIRECTORY_SEPARATOR; $env = Environment::getInstance('.env', $path_from); $database = $env->database; echo $database['dbname']; // Or... $datbase = $env->getSection('database'); echo $database['dbname'];
Retrieving a property
use LCloss\Env\Environment; $env = Environment::getInstance(); // Will retrieve .env file from current path $key1 = $env->key1; // Will retrive first property with this 'key1': value1 echo $key1; // Or... $key1 = $env->getKey('other_section', 'key1'); // Retrieve: value2 echo $key1;