Formateador PHP

Formatea código PHP con el plugin PHP de Prettier: llaves al estilo PSR-12, sangría y espaciado coherentes. Admite sintaxis hasta PHP 8.4 y funciona en tu navegador.

Salida

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Formateador PHP?

El Formateador PHP reformatea código fuente PHP usando Prettier con el plugin oficial @prettier/plugin-php. Produce un diseño similar a PSR-12: llaves en su propia línea para clases y funciones, espacios alrededor de los operadores y sangría coherente.

Cómo usar Formateador PHP

  1. Pega código PHP (que empiece por <?php) en el cuadro de entrada.
  2. Elige la Sangría (4 espacios es el valor predeterminado de PSR).
  3. Haz clic en Formatear (la salida también se actualiza mientras escribes).
  4. Copia o descarga el código formateado.

Ejemplo

Entrada
<?php function f($a){return $a+1;}
Salida
<?php function f($a)
{
    return $a + 1;
}

Cuándo usar Formateador PHP

Úsalo para ordenar PHP heredado, formatear fragmentos para documentación o comprobar que el código se puede analizar. En proyectos, ejecuta el mismo formateador (o PHP-CS-Fixer / PHP_CodeSniffer) en tu cadena de herramientas para que todos obtengan la misma salida. Las plantillas mixtas HTML/PHP se formatean, pero las complejas pueden quedar distintas de un diseño hecho a mano.

Cómo funciona Formateador PHP

El código lo analiza php-parser dentro de @prettier/plugin-php y se imprime con el algoritmo de Prettier, que ajusta las líneas a 80 columnas y aplica las reglas del plugin inspiradas en PSR-12. La versión de PHP está fijada en 8.4, así que entiende la sintaxis moderna (enums, propiedades readonly, match, atributos). Los errores de análisis se reportan con línea y columna.

Casos de Uso Comunes

  • Reformatear archivos PHP antiguos antes de refactorizar
  • Formatear ejemplos de código para artículos o respuestas
  • Comprobar si un fragmento PHP tiene errores de sintaxis
  • Normalizar código pegado desde distintos editores

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿Es exactamente PSR-12?

Sigue el estilo PHP de Prettier, que se parece mucho a PSR-12 pero no es idéntico en todos los detalles.

¿Qué versiones de PHP se admiten?

Se analiza la sintaxis hasta PHP 8.4.

¿Ejecuta mi código?

No, el código solo se analiza y se imprime; nunca se ejecuta.

Explora más categorías