Hi,
ich habe im Internet zwar Seiten gefunden in denen man (z.B. mit cut&paste) ein PHP-Programm eingeben und dann prüfen lassen kann.
Gibt es jedoch ein Programm, das ich auf meinen PC laden kann, um offline auf Syntaxfehler/PHP5-Kompatibilität zu prüfen?
Wie wäre es mit php selber? Mach die Kommandozeile auf, navigier zu deinem Verzeichnis, und gib dann ein: "php -l <DATEINAME>".
Optimal wäre es, wenn auf einfache Weise ein gesamtes Programmpaket (also Hauptprogramm und include-Module) geprüft werden könnte.
Ich habe dazu folgenden Ant-Task:
<target description="Perform syntax check of sourcecode files" name="lint">
<apply executable="php" failonerror="true">
<arg value="-l"/>
<fileset dir="${basedir}/src">
<include name="**/*.php"/>
<modified/>
</fileset>
</apply>
</target>
Das lintet dir alle *.php-Dateien unterhalb von src. Für jede Datei wird die Checksumme gespeichert, so dass es nicht nochmal ausgeführt wird, wenn die Datei sich nicht geändert hat.
Bis die Tage,
Matti