public function chunk($num = 100, callable $func) { $start = 0; $this->paramsAutoReset(false); while (!empty($result = $this->select($start, $num))) { if ($func($result) === false) { break; } $start += $num; } $this->paramsAutoReset(true); }