0

我在 php 7.4 上并在 github 中使用 phpstan 操作(最新)actions-x/phpstan@v1
我收到以下错误

返回类型在可迭代类型数组中没有指定值类型

关于以下方法:

class A{
    /**
     * @return array
     */
    protected function get_next_bl():array{
        return [
            ["some string",[]]
        ];
    }
}

我不清楚这里有什么问题。

4

1 回答 1

1

最后我决定在本地安装 PHPStan 以深入挖掘。
在本地安装并运行时,您将收到带有修复建议的更好的错误消息。
PHPStan 期望在 phpdoc 中告诉它数组成员的可能类型。由于所讨论的数组是一个数组数组,因此 phpdoc 语法为:

@return array<array>
于 2021-01-21T18:17:30.087 回答