We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e4aa460 commit d21e505Copy full SHA for d21e505
src/EnvVar.php
@@ -17,10 +17,10 @@ public static function get(string $name): ?string
17
{
18
if (isset($_ENV[$name])) {
19
// variable_order = *E*GPCS
20
- return $_ENV[$name];
21
- } elseif (isset($_SERVER[$name]) && 0 !== strpos($name, 'HTTP_')) {
+ return (string) $_ENV[$name];
+ } elseif (isset($_SERVER[$name]) && !\is_array($_SERVER[$name]) && 0 !== strpos($name, 'HTTP_')) {
22
// fastcgi_param, env var, ...
23
- return $_SERVER[$name];
+ return (string) $_SERVER[$name];
24
} elseif (false === $env = getenv($name)) {
25
// getenv not thread safe
26
return null;
0 commit comments