systemadmin.es > Programación > Comprobar la sintaxis de un script PHP

Comprobar la sintaxis de un script PHP

Antes de pasar cualquier código a un servidor de producción nos podemos asegurar que no tenemos, al menos, ningún error de sintaxis en el código PHP:

Mediante la opción -l podemos comprobar la sintaxis de un script PHP (sin ejecutarlo):

# php -l mysqlmaxmemory.php 
No syntax errors detected ejemplo.php

Si existe algún error, no nos va a ser de mucha ajuda:

# php -l ejemplo.php 
Errors parsing ejemplo.php

Pero al menos, sabremos que dicho script no va a funcionar.

2 comments to “Comprobar la sintaxis de un script PHP”

  1. Yo suelo añadir el parámetro -n (por si en el php.ini hay alguna directiva que me “tapa” los errores) y hacerlo sobre el árbol de directorios del proyecto, p. ej:

    find ./ -name *php  -exec php -ln {} \; | grep -v "No syntax errors detected"
  2. Muchas gracias por la aportación!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>