src/Controller.php
private function getArrBase(string $name): ?array
    {
        //取值
        $v = $this->request->$name;

        // 不存在时返回Null
        if (!isset($this->request[$name]) or $v === '' or is_null($v)) {
            return null;
        }

        //必须是数组
        if (!is_array($v)) {
            static::error('参数必须是数组:' . $name);
        }

        //逐个元素检查编码问题
        foreach ($v as $value) {
            if (self::codeError($value)) {
                static::error('参数编码错误:' . $name);
            }
        }

        //返回数组
        return $v;
    }
private function getArrBase(string $name): ?array
    {
        //取值
        $v = $this->request->$name;

        // 不存在时返回Null
        if (!isset($this->request[$name]) or $v === '' or is_null($v)) {
            return null;
        }

        //必须是数组
        if (!is_array($v)) {
            static::error('参数必须是数组:' . $name);
        }

        //逐个元素检查编码问题
        foreach ($v as $value) {
            if (self::codeError($value)) {
                static::error('参数编码错误:' . $name);
            }
        }

        //返回数组
        return $v;
    }
从请求参数中获取一个数组,可以指定或不指定
@param string $name 参数名称
@return array|null 不指定时返回null