数组元素的PHP@var注释

数组元素的PHP@var注释,php,annotations,Php,Annotations,我知道我在$Foo和$array['Foo']中存储了类条实例 我希望在这两种情况下使用@var注释会得到相同的结果 它工作正常: /* @var $Foo Bar */ $Foo->| // [I see tips correctly] 但如何做到这一点: /* @var $array['Foo'] Bar */ $array['Foo']->| // [I want to see tips here, but nothing happens] p.S.符号|显示文本光标位置

我知道我在
$Foo
$array['Foo']
中存储了
类条
实例

我希望在这两种情况下使用
@var
注释会得到相同的结果

它工作正常:

/* @var $Foo Bar */
$Foo->| // [I see tips correctly]
但如何做到这一点:

/* @var $array['Foo'] Bar */
$array['Foo']->| // [I want to see tips here, but nothing happens]
p.S.符号
|
显示文本光标位置


我在PhpStorm 7上测试了这个注释。此IDE是否已准备好用于此功能?

这实际上在PhpStorm 9中对我有效。也许您应该尝试升级:

我还没有看到一个IDE可以通过键识别关联值。@我必须检查它。使用局部变量$foo=$array['foo'];它将在任何地方工作。这样更具可读性。可能重复