在 PhpStorm 中,如果我创建一个对象,那么我会在该对象上自动完成所有工作正常:
$object = new MyClass();
$object->getNa...
将自动完成
$object->getName();
到目前为止一切都很好,但是如果我通过第一种方法返回了一个对象,那么自动完成将无法正常工作。
$car->getDriver()->getNam...
将显示一个空列表。getDriver 方法将其 PHPDoc @return 标记设置为“Driver”,但在其他一些 IDE 中,这可以实现正确的自动完成。
想知道我是否在某处遗漏了某个设置,或者 PhpStorm 是否还没有提供这种高级自动完成功能?