phpbook / environment
PHP Environment Library
1.0.5
2021-05-19 14:23 UTC
Requires
- php: >=7.1.0
README
About Environment
- A PHP library to control server environments variables.
Composer Install
composer require phpbook/environment
Declare Configurations
<?php /******************************************** * * Declare Configurations * * ******************************************/ /* Prefix environments variables. Default with no Prefix ('') */ \PHPBook\Environment\Variable::prefix('MY-APP-'); /* Get the prefix of environments variables. In this case returns 'MY-APP-' */ $prefix = \PHPBook\Environment\Variable::prefix(); /* Clear the prefix of environments variables. */ \PHPBook\Environment\Variable::prefix(''); /* Assign a environment variable with description */ \PHPBook\Environment\Variable::assign('APP-NAME', 'Application Name'); /* Assign a environment variable with description */ \PHPBook\Environment\Variable::assign('APP-VERSION', 'Application Version'); /* Get environment variable value */ $name = \PHPBook\Environment\Variable::get('APP-NAME'); if ($name) { // returns if assigned or null $name->getName(); $name->getDescription(); $name->getValue(); }; /* Get environment variable value */ $version = \PHPBook\Environment\Variable::get('APP-VERSION'); if ($version) { // returns if assigned or null $version->getName(); $version->getDescription(); $version->getValue(); }; /* Get all environment variable with values */ $variables = \PHPBook\Environment\Variable::list(); foreach($variables as $variable) { $variable->getName(); $variable->getDescription(); $variable->getValue(); }; ?>
- Remember when you change the environment variable, you must restart your webserver or shell.