Formatear código PHP
Pegue código PHP condensado en una línea o mal sangrado: la herramienta vuelve a sangrar cada bloque { } y deja una instrucción por línea, para una lectura inmediata antes de estudiarlo o retocarlo.
Atención: se trata de un formateador básico por sangría, no de una herramienta completa como PHP-CS-Fixer. No comprueba la validez del código ni reorganiza los espacios alrededor de todos los operadores.
Cómo funciona
El código se recorre carácter por carácter mediante una pequeña máquina de estados que distingue el código de las cadenas (comillas simples y dobles) y de los comentarios (//, #, /* */), para no cortar nunca una llave o un punto y coma que se encuentre dentro de una cadena. Cada llave de apertura aumenta la sangría en 4 espacios, cada llave de cierre la reduce, y cada punto y coma fuera de paréntesis termina una línea.
¿Puede dejar de funcionar el código reformateado?
No: solo cambia la presentación (espacios, saltos de línea, sangría), nunca la lógica del código PHP. El contenido de las cadenas de caracteres y de los comentarios se conserva tal cual.
¿Se gestionan las etiquetas <?php y el HTML mezclado?
La etiqueta <?php se conserva tal cual. En cambio, si su archivo mezcla mucho HTML y PHP (plantillas), la sangría se centra en los bloques PHP y no reorganiza la estructura HTML circundante.
El formateo se ejecuta 100% localmente en su navegador: su código PHP nunca se envía a un servidor.