query('SELECT k, v FROM settings') as $row) { $cache[$row['k']] = $row['v']; } } catch (Throwable $e) { $cache = []; } } return array_key_exists($key, $cache) && $cache[$key] !== '' ? $cache[$key] : $default; }