Eclipse PDT Intellisense für PHP-Funktionen

8

Also funktioniert das Intellisense für meine eigenen Variablen, Methoden usw., funktioniert aber nicht für PHP-Funktionen wie in_array ... Ich öffne nur eine einzige PHP-Datei, anstatt ein Projekt zu erstellen. Es funktioniert, wenn ich ein PHP-Projekt erstellen und eine PHP-Datei in diesem Projekt erstellen. Aber funktioniert nicht beim Öffnen einzelner PHP-Dateien.

VS.Php für VS2010 hat Intellisense für PHP-Funktionen, wenn ich nur eine einzige PHP-Datei öffne. Ich möchte diese Funktionalität in Eclipse emulieren. Weiß jemand, wie Eclipse PDT beim Öffnen einer Datei php-Funktionen anzeigen kann?

Danke.

    
Jack 09.04.2012, 06:34
quelle

3 Antworten

1

Haben Sie Netbeans für PHP probiert? Ich habe die letzten 2 Jahre mit Netbeans + Apache + PHP5 + MySQL + MongoDB entwickelt und Netbeans auf Ubuntu-Rechnern verwendet. Das einzige, was es im Moment fehlt, ist die Codevervollständigung (IntelliSense) für die Mongo-Objekte. Außerdem liest es Ihren Code und vervollständigt die PHP-Funktionen. Und es ist auf Eclipse aufgebaut (oder zumindest von Eclipse abgeleitet). Ich denke, es ist alles, wonach du suchst.

Prost

    
Ricardo Owl 21.04.2012 16:59
quelle
1

Mit Eclipse / Netbeans können Sie keine automatische Vervollständigung für eine einzelne Datei ohne ein Projekt durchführen.

Ich verwende Notepad ++: Um die automatische Vervollständigung zu aktivieren, gehe zu "Einstellungen" & gt; "Einstellungen" & gt; Registerkarte "Backup / Autovervollständigung" und aktivieren Sie die Option.

    
adrien 24.04.2012 12:15
quelle
1

Soweit ich weiß, hat Eclipse keine solche Funktionalität. Eclipse funktioniert gut in einem Projektkontext. Wie ich es verstehe, wenn Sie ein PHP-Projekt in Eclipse erstellen, fügt es die PHP-Kernbibliotheken in diesem spezifischen Kontext hinzu. Das macht Sinn, weil Eclipse viele Sprachen unterstützt, ich benutze es für die Entwicklung in C, Java und PHP und möchte sicher nicht, dass alle Bibliotheken beim Start oder bei jedem Öffnen einer Datei geladen werden.

Um Ihr Problem zu lösen, habe ich "Standard" -Projekte erstellt. Ich habe 'PHPDefault', 'JavaDefault' und C ++ Default, jeweils mit entsprechenden Einstellungen und Bibliotheken. Wenn Sie eine einzelne PHP-Datei von Ihrem Betriebssystem aus öffnen müssen, ziehen Sie sie in Ihr Projekt, wenn Sie sie von einem entfernten Standort aus öffnen möchten, kopieren Sie sie in Ihren Standard-Projektordner und aktualisieren Sie sie in Eclipse, damit sie angezeigt wird.

>

Das ist der einzige Weg, den ich kenne, lass es mich wissen, wenn es für dich funktioniert.

    
Tchoupi 24.04.2012 12:51
quelle