PHP - [solucionado] Check de sintaxis en todos nuestros archivos PHP desde la linea de comandos en linux

   
Vista:
Imágen de perfil de xve

[solucionado] Check de sintaxis en todos nuestros archivos PHP desde la linea de comandos en linux

Publicado por xve (6412 intervenciones) el 06/09/2017 20:46:51
Php tiene varias opciones desde la linea de comandos con
1
$ php -h

Una de estas opciones, es "-l" que nos hace un check de sintaxis de nuestro archivo php...
1
$ php -l miPagina.php

Pero si deseamos que nos analice cada uno de los archivos de nuestro proyecto, la manera mas sencilla que he encontrado es con el comando find:
1
$ find -name "*.php" -type f -exec php -l {} \;


Si deseamos que unicamente nos muestre los errores... una manera puede ser:
1
$ find -name "*.php" -type f -exec php -l {} \; | grep -v "No syntax errors detected"


Espero que os sirva de ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder