2

我有以下代码片段。

abstract class MrParent {
  public function __construct() {
    $this->var = 'a';
  }
}

class MrChild extends MrParent {
  public function hello() {
    echo 'Hello';
  }
}

$MrGuy = new MrChild();

现在,在 PhpStorm 中,当我在“MrChild”类的最后一行中单击(“Go To Declaration”)时,光标会跳到“__construct”行。我期待它会进入“class MrChild extends MrParent”行。

在单个文档中,这没问题,但在每个文件一个类的设置中,这很烦人,因为这意味着 IDE 不断向我显示我不想要的类。

我知道如果我将以下代码添加到“MrChild”类中,我会得到我想要的,但这似乎我不应该通过添加额外代码来修复我认为是 IDE 错误的问题。

public function __construct() {
    parent::__construct();
}

你有什么建议吗?

4

1 回答 1

4

您正面临WI-4880问题。随意观看/投票。

于 2011-02-24T01:29:43.203 回答