bIsTest) { $h = (int) ($this->iTestH ?? $h); $i = (int) ($this->iTestI ?? $i); $s = (int) ($this->iTestS ?? $s); } echo "cron开始执行\n\n"; if ($s == 0 && $i % 3 === 0) { CronArticleSchema::cacheTgSave(); CronArticleSchema::pushToSlave(); CronHttpQueue::pop(); } if ($i === 0) { // ReportSender::handle(); } } public function setTestH(int $h): void { $this->enableTestMode(); $this->iTestH = $h; } public function setTestI(int $i): void { $this->enableTestMode(); $this->iTestI = $i; } public function setTestS(int $s): void { $this->enableTestMode(); $this->iTestS = $s; } public function enableTestMode(bool $enable = true): void { $this->bIsTest = $enable; } }