$value) { // Conditionally prevent overloading if (!$overload) { $existing = Environment::getEnv($name); if ($existing !== false) { $result[$name] = $existing; continue; } } // Overload or create var Environment::setEnv($name, $value); $result[$name] = $value; } return $result; } }