Hallo liebe Helfer,
ich kenne mich leider nicht allzu gut aus mit der Konfiguration von Eclipse, aber ich habe bis jetzt sehr gut damit arbeiten können.
Aktuelle Version: Version: 3.7.0, Build id: I20110613-1736
Ich habe PHPeclipse installiert, Version: 1.2.3.xxxxx
Folgendes Beispiel:
PHP-Code:
class Beispiel
{
const TEST = 'blabla';
private $a;
}
Ich habe in Eclipse ein PHP Projekt angelegt und innerhalb des Projektes ein "Linked Folder" angelegt.
Die Codevervollständigung funktioniert soweit, dass wenn ich z.B. innerhalb der Klasse "Beispiel" $this eingebe, mir die Variable $a vorgeschlagen wird. Allerdings funktionierte es auf meinem alten Rechner auch, dass ich self:: eingegeben hatte und mir die Klassenkonstanten vorgeschlagen wurden. Auch außerhalb der Klasse mit Beispiel:: funktionierte es wunderbar.
Lange Rede, kurzer Sinn...jetzt bekomme ich das einfach nicht mehr hin?!
Ich habe schon viel gegoogelt und meine .project wie folgt angepasst:
Code:
...
<buildSpec>
<buildCommand>
<name>net.sourceforge.phpeclipse.parserbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>net.sourceforge.phpeclipse.phpnature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
Auch die Datei .buildpath habe ich editiert:
Code:
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Alles ohne Erfolg...hat jemand eine Idee?
Vielen Dank und liebe Grüße
Phantomias