* You are viewing the archive for the ‘Subversion’ Category

Vérifier en masse la syntaxe des fichiers PHP

Si vous utilisez un gestionnaire de version (SVN, CVS, git, …) et que votre intégration continue joue de manière automatisée vos différents tests, cette commande peut vous être utile. En effet, il ne vous est jamais arrivé d’avoir vos tests dans le rouges pour la simple raison que la syntaxe d’un de vos fichiers est incorrecte ?

Voici la formule magique :
# for i in `find . -print | grep -P « .*\php$. »` ; do php -lf $i ; done
Explication morceau par morceau :

  • find . -print | grep -P « .*\php$. » permet de récupérer tous les fichiers .php
    du répertoire courant (.) et de … Continue Reading