Skip to content

Commit 52d8b8a

Browse files
committed
fix reading env values
1 parent a8a6cec commit 52d8b8a

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/DotEnv.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,14 @@ public function loadAndMergeWith(array $override): void
5858
*/
5959
public function getValue(string $param, $default = null)
6060
{
61-
$value = $_ENV[$param] ?? $default;
62-
switch (strtolower($value)) {
63-
case 'true':
64-
return true;
65-
case 'false':
66-
return false;
61+
$value = $_ENV[$param] ?? $_SERVER[$param] ?? $default;
62+
if (is_string($value)) {
63+
switch (strtolower($value)) {
64+
case 'true':
65+
return true;
66+
case 'false':
67+
return false;
68+
}
6769
}
6870
return $value;
6971
}

0 commit comments

Comments
 (0)