php - 如何让 PhpStorm 转到正确的声明

标签 php phpstorm code-completion code-hinting

我有以下代码片段。

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

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

$MrGuy = new MrChild();

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

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

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

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

你有什么建议吗?

最佳答案

您面对的是WI-4880问题。欢迎观看/投票。

关于php - 如何让 PhpStorm 转到正确的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099319/

相关文章:

php - 在 HTTP cURL POST 中发送具有相同名称/键的多个值

php - 将 php 响应发送到 ajax

将类作为变量传递时的 Javascript 变量引用 (PhpStorm)

Vim 的自动完成速度慢得令人难以忍受

python - 自定义类型提示注解

java - 在另一个类(class)开始另一项 Activity

php - 在 php 中使用 ffmpeg exe

symfony - PhpStorm 无法识别 Doctrine 实体类

php - 如何以 PhpStorm 理解的方式进行依赖注入(inject)

php - Sublime text,如何自动导入已实现的接口(interface)方法