用于返回compact()函数的函数注释

时间:2019-01-01 16:50:35

标签: phpstorm

如何编写函数注释以返回compact()结果?

public function getParams()
{
    $var1 = 1;
    $var2 = 2;
    return compact('var1', 'var2');
}

当我使用函数getParams()时,我得到了变量,但是phpStorm不知道它们,并显示警告消息“未定义的变量...”。 如何编写getParams()返回的注释,其中此代码:

extract(getParams()); 

将了解返回/提取了哪些变量?

我知道我可以像这样对extract()使用注释:

/**
* @var string $var1
* @var string $var2
*/

但是它必须在所有extract()函数下,我不想要它。

0 个答案:

没有答案