Portal > Foren > Java > Allgemeine Java-Programmierung > Suche:Java Bibliothek für PHP Syntax Check
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.09.2008, 11:06 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 18.10.2007
Ort: Bochum
Beiträge: 7
Standard Suche:Java Bibliothek für PHP Syntax Check

Der Titel sagt eigentlich alles. Kennt jemand eine Java Bibliothek um die Syntax von PHP Skripten zu prüfen?

Gruß
Elliot
Elliot ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.09.2008, 12:26 Nach oben    #2
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 189
Standard

$ php --help:
...
-l Syntax check only (lint)
...

Der PHP Parser hat einen eingebauten Syntax Checker. Ist natürlich nicht so kompfortabel in der Verarbeitung wie mit einer Java Bibliothek, aber die Ausgaben kann man ja parsen.

gruß,
Dennis
xardias ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.09.2008, 12:27 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 18.10.2007
Ort: Bochum
Beiträge: 7
Standard

danke, das war mir schon bekannt.

Dachte es gäbe vielleicht eine Java Bibliothek die das kapselt.
Elliot ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.09.2008, 13:27 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.133
Standard

Es gibt einen PHP-Interpreter/Compiler, der in Java geschrieben ist. Nennt sich Quercus und ist von den Machern von Resin. Vielleicht kannst du den zum Syntax-Check nutzen. Steht allerdings unter GPL.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.11.2008, 12:46 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 19.11.2008
Beiträge: 10
Standard

Hmm, also die Lib dahinter ist mir nicht direkt bekannt,
aber ich weiß das die Entwicklungsumgebung NetBeans
seit Version 6.5 auch PHP5 Entwicklung ermöglicht.

Bei Eclipse kann das ganze aber dennoch in einer SWT
(also native) Variante rumschwirren, daher würde ich
Dir NetBeans und dort Speziell das NetBeans Plattform
PHP Projekt empfehlen, dort solltest Du fündig werden.
Vermutlich benötigst Du dann zum Standalone prüfen
die paar NetBeans Jar's und dann bastelst Du Dir ein
Bash/DOS Skript das die Argumente richtig parst.

www.netbeans.org

Geändert von marc9022 (22.11.2008 um 12:49 Uhr)
marc9022 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.11.2008, 18:01 Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von JumperII
 
Registriert seit: 27.02.2006
Beiträge: 159
Standard

Hallo,

nur zum besseren Verständnis, eine native Library Lösung unter Java hat nichts mit der SWT zu tun, außer dass die SWT selber diese Lösung nutzt. SWT dient zur Oberflächendarstellung und erweitert das AWT-Darstellungsmodell um verschiedene Dinge. Mit einen Parser/Checker hat die SWT aber nun überhaupt nichts zu tun. Die PHP plugins für Eclipse sind m.E. allesamt 100% Java pure.

Gruß,
Jumper, the II.
JumperII ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2008, 21:31 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 19.11.2008
Beiträge: 10
Standard

SWT nutzt nicht offiziell Standadrdkonforme native Bindings,
erfüllt also nicht die Logoanforderungen der SUN Kompatibilitäts
Testsuite. Ausserdem findet man in den SWT Namespaces ohne
weiteres Platformspezifische Interfaces für OLE/COM/ActiveX was
definitiv nichts mehr mit Java zu tun hat!

Bei Eclipse und gerade SWT muss man daher immer aufpassen
was für Teile des Frameworks man sich ausborgt. Beim
NetBeans Framework ist das egal, weil an jeder Stelle und
ohne Außname immer 100% pure Standard Java verwendet wird.
(zum besseren Verständniss)

ps: Falls Du es nicht verstanden hast. Die NetBeans Plattform enthällt
einen PHP5 Parser in pure 100% Java. Bei Eclipe kann man halt nicht
sicher sein, weil da immer mal gerne mit Plattformbehaftung rumjongliert
wird - und das wurde auch schon desöfteren von SUN kritisiert und
als unsauber bezeichnet, nicht ohne Grund.

Geändert von marc9022 (27.11.2008 um 21:35 Uhr)
marc9022 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP 5.2 Kompilierung schlägt fehl Byrel Tools, Server, Betriebssysteme 0 03.11.2006 21:09
[Rezension] PHP 5 Kochbuch Artemis Literatur 2 07.09.2006 19:15
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
PHP 5.1 ist drausen robo47 Nachrichten 5 28.11.2005 20:30
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45