src/Controller.php
protected function getHour(string $name = 'hour', $defaultOrMessage = null): int
    {
        if (is_int($defaultOrMessage)) {
            $v = $this->getInt($name, $defaultOrMessage);
        } else {
            $v = $this->getIntMust($name, $defaultOrMessage);
        }

        if ($v < 0 or $v > 24) {
            trigger_error('小时超出范围', E_USER_ERROR);
        }

        return $v;
    }
protected function getHour(string $name = 'hour', $defaultOrMessage = null): int
    {
        if (is_int($defaultOrMessage)) {
            $v = $this->getInt($name, $defaultOrMessage);
        } else {
            $v = $this->getIntMust($name, $defaultOrMessage);
        }

        if ($v < 0 or $v > 24) {
            trigger_error('小时超出范围', E_USER_ERROR);
        }

        return $v;
    }
从请求参数中获取小时参数(0-24)
@param string $name 参数名称
@param int|string $defaultOrMessage 缺省值|错误信息
@return null|int