我有以下代码片段。
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/