![]() |
| | Themen-Optionen |
| | Nach oben #1 | ||||
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
|
Ich habe seit einiger Zeit Probleme mit dem Parser der da standardmäßig wohl dabei ist, weil er PHP-Code als ParseError darstellt, obwohl dieser läuft, Beispiele: Die auch jeweils im Quellcode rot unterstrichenen Teile habe ich Rot eingefärbt Code aus dem PEL - PHP Exif Libary Zitat:
Parser error "';' expected after 'return'." Bcms/trunk/library/pel/PelEntryShort.php Zitat:
Parser error "'{' expected after compound variable token '$'." Bcms/trunk/library/pel PelEntryAscii.php line 325 Zitat:
Parser error "Function name expected after keyword 'function'." Bcms/trunk/library/pel Pel.php line 232 Irgendwie scheint das tra ein Problem darzustellen, warum genau verstehe ich nicht, weil der Code problemlos ausgeführt wird. Code aus dem Zend-Framework Zitat:
Parser error "')' expected in function call (self)." Bcms/trunk/library/zf/Zend Registry.php line 54 Ist mehr ne Optische Sache, aber durchweg 15 Fehler im Punkt "Problems" stehen zu haben die anscheinend keine sind, nervt. Es ist eigentlich auch die aktuellste Version von EasyEclipse (1.2.2 vom 12.2.2007 1330) über das Update gibt es nichts neueres. | ||||
| | |
| | Nach oben #3 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 355
|
Ich gehe jetzt mal vom PDT aus in der Hoffnung, dass easyEclipse das nutzt. Dort kann man unter window->preferences oder auch in den Projekt-Einstellungen einstellen, welchen Parser er nutzen soll. Unter Windows prinzipiell die richtige php.exe mit "-l" in der Kommandozeile, soweit ich das auswendig weiß. Ist denn dort was eingetragen und auch das richtige? Eventuell müsste man das aktuellste PHP lokal irgendwo hintun und die php.exe da raus nehmen. Wenn ihr in einem Team zusammenarbeitet, empfehle ich nicht, den Pfad im Projekt selbst einzutragen, da es sonst blöd ist, die Sourcen zu teilen... Besser ist es, jeder trägt sich das unter Window->Preferences selbst ein. Wenn der Parser nämlich nicht eingetragen ist oder ungültig ist, nimmt das Ding einen eingebauten Parser, der nicht unbedingt up-to-date ist. Und noch ein Hinweis: Eclipse pflegt solche Infos je Workspace. Das bedeutet, dass ihr in einem neuen Workspace auch wieder neu nachschauen müsst.
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
| | |
| | Nach oben #5 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 355
|
Nachtrag: Den einen Fehler gibt übrigens auch mein Eclipse als Fehler aus im Zend-Framework. Komisch. Ich gucks mir auch mal an. Noch ein Nachtrag: Fixed in CVS: https://sourceforge.net/tracker/?fun...group_id=57621 Ein weiterer Parse-Fehler im PHPUnit-Code: PHP-Code: Das ganze wundert mich nach wie vor, weil es ja den eingetragenen PHP-Parser nutzen müsste und nimmt man einen PHP3-Parser, wird so gut wie alles rot. Irgendwas ist da faul, ich suche mal weiter, wie man sowas abstellen kann...
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Geändert von mepeisen (07.07.2007 um 22:47 Uhr). |
| | |
| | Nach oben #6 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 355
|
Das ganze sind wohl wirklich Bugs in PHPEclipse. Und damit kommt wieder das alte Lied. Das Problem ist, dass denen wohl (soweit die Kommentare das im Forum mal hergaben) einige Entwickler in Richtung des Eclipse PDT- Projektes abgewandert sind oder sonstwie keine Zeit mehr haben. Daher auch der hohe Releasezyklus. Hilft in diesem Fall wohl nichts anderes als Warten. Ich kann ansonsten nach wie vor nur das PDT empfehlen, in der aktuellsten Version ist es relativ stabil und die von PHPEclipse ausgewiesenen Parse-Fehler befindet es ebenfalls nicht als Parse-Fehler. Lediglich das direkte Ausführen von Skripten via Cli weigert er sich. Stattdessen arbeitet es wunderbar mit XDebug und der Zend-Debugger-DLL zusammen, sobald man mal gefunden hat, wo man die Ports einträgt Die in PHPEclipse relativ komplizierte Debugger-Konfiguration ist da doch sehr einfach gehalten. Remote-Debugging braucht ja keiner
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Probleme mit configure bei der Installation von php | Jann Hendrik | Tools, Server, Betriebssysteme | 3 | 16.09.2007 19:11 |
| [PHP] vCard PHP Parser | Jann Hendrik | Tutorials | 0 | 22.08.2007 10:24 |
| EasyEclipse PHP startet nicht, Fehlermeldung | Ben | Eclipse | 2 | 06.03.2007 10:42 |
| Fehler im PHP Parser oder lag der Fehler doch bei mir? | Prophet | PHP-Programmierung | 4 | 12.05.2006 17:17 |
| [Java] Parser Generierung mit JavaCC - Eine Einführung | pago | Tutorials | 0 | 14.04.2006 11:54 |