Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php &引用;返回类型在iterable类型数组中没有指定值类型;错误不能反映现实?_Php_Github Actions_Static Code Analysis_Php 7.4_Phpstan - Fatal编程技术网

Php &引用;返回类型在iterable类型数组中没有指定值类型;错误不能反映现实?

Php &引用;返回类型在iterable类型数组中没有指定值类型;错误不能反映现实?,php,github-actions,static-code-analysis,php-7.4,phpstan,Php,Github Actions,Static Code Analysis,Php 7.4,Phpstan,我使用PHP7.4,并在github(最新)actions-x中使用phpstan操作/phpstan@v1 我得到以下错误 返回类型在iterable类型数组中没有指定值类型 关于以下方法: class A{ /** * @return array */ protected function get_next_bl():array{ return [ ["some string",[]]

我使用PHP7.4,并在github(最新)
actions-x中使用phpstan操作/phpstan@v1

我得到以下错误

返回类型在iterable类型数组中没有指定值类型

关于以下方法:

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

我不清楚这里出了什么问题。

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

@return array<array>
@返回数组

在这篇PHPStan博客文章@jesugmz中找到更多细节,那是一代人以前的事了——我现在是PHPStan棕色腰带。