Код IT Загрузка примера кода…

PHP main.php
<?php
declare(strict_types=1);

function parsePagination(array $query): array
{
    $page = filter_var($query["page"] ?? 1, FILTER_VALIDATE_INT);
    $limit = filter_var($query["limit"] ?? 20, FILTER_VALIDATE_INT);

    if ($page === false || $page < 1) {
        $page = 1;
    }
    if ($limit === false || $limit < 1 || $limit > 100) {
        $limit = 20;
    }

    return ["page" => $page, "limit" => $limit];
}
<?php
declare(strict_types=1);

function parsePagination(array $query): array
{
    $page = filter_var($query["page"] ?? 1, FILTER_VALIDATE_INT);
    $limit = filter_var($query["limit"] ?? 20, FILTER_VALIDATE_INT);

    if ($page === false || $page < 1) {
        $page = 1;
    }
    if ($limit === false || $limit < 1 || $limit > 100) {
        $limit = 20;
    }

    return ["page" => $page, "limit" => $limit];
}