如何告诉IDE正确地键入类/实例属性?
声明类/实例属性时,我习惯于这样做:如何告诉IDE正确地键入类/实例属性?,ide,code-completion,phpstorm,Ide,Code Completion,Phpstorm,声明类/实例属性时,我习惯于这样做: class MyClass { protected /** @var SplDoublyLinkedList */ $_nodes; } 在上面的例子中,我希望我的IDE(在我的例子中是PhpStorm)在我在类声明中的任何位置键入$this->时都能显示SplDoublyLinkedList类的代码完成情况 不过,这似乎没有发生。这是PhpStorm的问题,还是我做得不对 编辑:我已经在YouTrack上提交了一份报告。试试看 cl
class MyClass
{
protected
/** @var SplDoublyLinkedList */
$_nodes;
}
在上面的例子中,我希望我的IDE(在我的例子中是PhpStorm)在我在类声明中的任何位置键入$this->
时都能显示SplDoublyLinkedList
类的代码完成情况
不过,这似乎没有发生。这是PhpStorm的问题,还是我做得不对
编辑:我已经在YouTrack上提交了一份报告。试试看
class MyClass
{
/** @var SplDoublyLinkedList */
protected
$_nodes;
}
试一试
我将在这个周末尝试这个方法,尽管看起来我必须为每个属性添加可见性操作符(例如,
受保护的$\u节点;受保护的$\u索引;
,而不是受保护的$\u节点,$\u索引;
,在正确的位置插入docblock);这是PhpStorm(至少)要求我注释类/实例属性的方式。我将不得不在YouTrack上提交一个问题(:我将在这个周末尝试,尽管看起来我必须为每个属性添加一个可见性操作符(例如,protected$\u nodes;protected$\u index;
而不是protected$\u nodes,$\u index;
,在正确的位置插入docblock)。您是对的;这是PhpStorm(至少)要求我注释类/实例属性的方式。我必须在YouTrack上提交一个问题(: