= 2 && $value[0] === '"' && substr($value, -1) === '"') { $value = substr($value, 1, -1); } if ($key === '') continue; putenv("$key=$value"); $_ENV[$key] = $value; $_SERVER[$key] = $value; } } loadEnv(__DIR__ . '/../.env'); $host = getenv("MYSQLHOST"); $db = getenv("MYSQLDATABASE"); $user = getenv("MYSQLUSER"); $pass = getenv("MYSQLPASSWORD"); $port = getenv("MYSQLPORT") ?: 3306; try { $pdo = new PDO("mysql:host=$host;dbname=$db;port=$port;charset=utf8mb4", $user, $pass); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Database connection failed: " . $e->getMessage()); } ?>