limit = $params['limit'] ?? $this->limit; $this->page = $params['page'] ?? $this->page; foreach ($params as $key => $param) { if (!$param || $key == 'limit' || $key == 'page') { unset($params[$key]); } } $this->start = $this->start(); } /** * Table ID Start * * @time at 2018年11月16日 * @return float|int */ protected function start() { return (int)$this->limit * ((int)$this->page - 1) + 1; } }