PHP 数组元素的@var 注释
PHP @var annotation for array element
我知道在 $Foo
和 $array['Foo']
中我已经存储了 class Bar
实例。
我希望在这两种情况下使用 @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。符号 |
显示文本光标位置。
P.S.2。我在 PhpStorm 7 上测试了这个注释。这不是 IDE 准备好这个功能了吗?
这在 PhpStorm 9 中对我有用。也许你应该尝试升级:https://www.jetbrains.com/phpstorm/download/
我知道在 $Foo
和 $array['Foo']
中我已经存储了 class Bar
实例。
我希望在这两种情况下使用 @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。符号 |
显示文本光标位置。
P.S.2。我在 PhpStorm 7 上测试了这个注释。这不是 IDE 准备好这个功能了吗?
这在 PhpStorm 9 中对我有用。也许你应该尝试升级:https://www.jetbrains.com/phpstorm/download/