27 marzo 2013

Chequeo de sintaxis PHP en el Notepad++

Pasos a seguir para habilitar el chequeo de sintaxis en los scripts PHP que estemos editando con el Notepad++

  1. Tener instalado PHP en la computadora.
  2. Instalar el plugin NppExec para el Notepad++ (esto se hace desde el mismo programa, usando el "Plugin Manager").
  3. Una vez instalado el plugin, ir al menú del mismo "Plugins" => "NppExec" => "Execute" y ahí escribimos el path completo al ejecutable de php con el parámetro "-l" (sin las comillas) y le pasamos también el archivo que estamos editando como parámetro.
    Por ejemplo:

    "C:\Program Files\PHP\v5.4\php.exe" -l $(FULL_CURRENT_PATH)

    También se lo puede grabar con un nombre, como si fuera una macro.
Para utilizarlo, simplemente apretamos F6 o desde el menú del plugin seleccionamos "Execute" y listo; más abajo aparece la consola con el resultado del comando.

También se puede hacer sin un plugin ejecutando directamente lo mismo desde el Notepad++ con la tecla F5 o haciendo click en el menú "Ejecutar"; pero el plugin nos permite guardar diferentes comandos para tener un acceso rápido.

El comando en cuestión es llamar al intérprete de PHP con la opción "-l" de chequeo de sintaxis, que viene incorporado en el mismo (también llamado "lint").

Hasta la próxima!