我正在使用带有PDT的Eclipse Eclipse。除特定情况外,自动填充功能正常。 如果我这样做,它可以正常工作
class Example {
public function doit() {
$v = new Example();
}
}
我可以控制 - 单击Example()对象,并在自动填充$ v->时看到doit()方法。
现在看这个例子
class Example2 {
public function doit() {
$v = (new Example2());
}
}
现在自动完成程序已损坏,我无法控制 - 单击任何内容,但大纲视图现在为空。 Eclipse无法看到任何方法或任何东西。日食日志中没有任何内容。
当然这是一个愚蠢的例子,但我看到这种结构发生在三元运算符在外部框架中的语句中。这非常令人讨厌,因为这些类中的对象不能再用于自动完成器了。
此电话与Eclipse PHP autocomplete acting funny, some files complete some don't顺便说一下,我也回答了实际问题。请不要再拍我了。