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」行にジャンプします。「クラス MrChild が MrParent を拡張する」行に行くことを期待していました。

1 つのドキュメントではこれで問題ありませんが、ファイルごとに 1 つのクラスであるセットアップでは、IDE が常に不要なクラスを表示していることを意味するため、これは非常に面倒です。

「MrChild」クラスに次のコードを追加すると、必要なものが得られることはわかっていますが、余分なコードを追加して IDE のバグと思われるものを修正するべきではないようです。

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

何か提案はありますか?

4

1 に答える 1

4

WI-4880 の問題に直面しています。自由に視聴/投票してください。

于 2011-02-24T01:29:43.203 に答える