|
- <?php
-
- declare(strict_types=1);
-
- // Load .env file into $_ENV if it exists
- $envPath = __DIR__ . '/../.env';
- if (file_exists($envPath)) {
- foreach (file($envPath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES) as $line) {
- if (str_starts_with(trim($line), '#') || !str_contains($line, '=')) {
- continue;
- }
- [$key, $value] = explode('=', $line, 2);
- $key = trim($key);
- $value = trim($value, " \t\n\r\0\x0B\"'");
- $_ENV[$key] = $value;
- putenv("$key=$value");
- }
- }
|