$pagination['count']) { return MSZ_PAGINATION_OFFSET_INVALID; } $pagination['page'] = $page; return $pagination['offset'] = $offset; } function pagination_param(string $name = 'p', int $default = 1, ?array $source = null): int { if (!isset(($source ?? $_GET)[$name]) || !is_string(($source ?? $_GET)[$name])) { return $default; } return (int)(($source ?? $_GET)[$name] ?? $default); }