'ok', 'php_version' => PHP_VERSION, 'database' => 'connected', 'timestamp' => date(DATE_ATOM), ]; try { require __DIR__ . '/config.php'; db()->query('SELECT 1')->fetch(); http_response_code(200); } catch (Throwable $e) { http_response_code(500); $response = [ 'status' => 'error', 'database' => 'unavailable', 'message' => $e->getMessage(), 'timestamp' => date(DATE_ATOM), ]; } echo json_encode($response, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . PHP_EOL;