Skip to content

Instantly share code, notes, and snippets.

@parzibyte

parzibyte/Utils.php Secret

Created Dec 5, 2020
Embed
What would you like to do?
<?php
namespace Parzibyte;
use Exception;
class Utils
{
static function getVarFromEnvironmentVariables($key)
{
if (defined("_ENV_CACHE")) {
$vars = _ENV_CACHE;
} else {
$file = "env.php";
if (!file_exists($file)) {
throw new Exception("The environment file ($file) does not exists. Please create it");
}
$vars = parse_ini_file($file);
define("_ENV_CACHE", $vars);
}
if (isset($vars[$key])) {
return $vars[$key];
} else {
throw new Exception("The specified key (" . $key . ") does not exist in the environment file");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment