am 10. September 2009
Heute wollen wir mal wieder eine kleine Anfängerlehrstunde geben. Und zwar geht es darum, wie man die syntaktische Korrektheit eines ganzen Projektes prüfen kann. Um ehrlich zu sein schreib ich mir das nur gerade auf, weil ich immer wieder die Syntax vergesse und jetzt endlich weiß, wo ich nachschauen muss.
Als erstes möchte ich mal sagen, dass ich ein Linux ADAU (annähernd DAU) bin. Ok, in den letzen Jahren ist es schon viel besser geworden. Aber wenn es wirklich ums Eingemachte geht, dann frage ich doch lieber mal ‘nen Kollegen. Mike kann euch da bestimmt ein Lied von singen. Aber eigentlich wollte ich mich ja gar nicht mies machen, sondern euch was erzählen.
Also … um eine PHP Datei syntaktisch zu checken brauchen wir ja nichts anderes als php selbst. Aber das hatte ich ja schon mal erzählt. Kurz zusammengefasst:
php -l file.php
Linux Menschen werden jetzt natürlich gleich wissen, wie man das auf ein ganzes Projekt, dass natürlich im gleichen Verzeichnis liegt, anwendet. Der Befehl dazu lautet:
find . -name "*.php" -exec php -l {} \;
Damit sagt ihr dem Find Befehl von Linux, was er mit den gefundenen .php Dateien anstellen soll: nämlich ein php -l draufhauen. Ganz einfach, wenn man es weiß. Aber ich denke mal, dass 90% das schon wussten, aber wie gesagt manchmal nutze ich den Blog auch, damit ich Sachen nicht behalten muss. Brauche meinen Kopf ja für wichtigeres. Das war übrigens ein netter Ausdruck dafür, dass ich unheimlich vergesslich sein kann.