Matti Mäkitalo: Syntaxchecker für PHP5

Beitrag lesen

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