Просмотр поста

.
ДоХтор
# PaRtiZzaN (05.12.2019 / 00:55)
ДоХтор, Да, это я знаю, но я смотрел в джоне, там нигде $start не вычисляется, только подключается пагинация.
Невнимательно смотрел - я же из джона эту строку выдернул. Для наглядности, я написал минимально воспроизводимый пример, который можно запустить вне Джона:
* (+/-)
class Config
{
    public $kmess = 20;
}

class User
{
    public $config;

    public function __construct()
    {
        $this->config = new Config();
    }
}

$user = new User();


$page = abs(intval($_GET['page'])) ?? 0;

$start = $page <= 1 ? 0 : ($page - 1) * $user->config->kmess;

var_dump( $page, $start );
Позапускай скрипт с гет-параметрами вида: httр://твой.сайт/index.php?page=1 (оперируй числом, и смотри как изменяются значения переменных $page и $start)