Embellecedor de código PHP
Usa este embellecedor de código PHP para convertir un fragmento apretado en algo legible. Pone cada instrucción en su línea, coloca las llaves en líneas separadas y sangra los bloques anidados con 2 o 4 espacios. Es una simple reorganización del texto, así que sirve para código corto y sencillo, no para proyectos completos.
Cómo embellecer código PHP
-
1
Pega tu código
Escribe el fragmento en el cuadro de código PHP. La etiqueta de apertura es opcional.
-
2
Elige la sangría
Elige 2 o 4 espacios. Cuatro es la opción habitual en PHP.
-
3
Continúa al resultado
Usa el botón principal para abrir la salida formateada.
-
4
Revísalo antes de copiar
Compara el resultado con tu original y después usa el botón de copiar.
Qué significa embellecer aquí
Un embellecedor cambia solo el diseño. El código debe hacer lo mismo antes y después. Esta herramienta aplica una lista corta de reglas de diseño:
- Cada punto y coma termina una línea.
- Cada llave de apertura va en una línea propia, y cada llave de cierre también.
- El código dentro de las llaves se sangra un nivel por cada profundidad de anidamiento.
- Las comas van seguidas de un único espacio.
- Las líneas en blanco del resultado se eliminan.
No añade espacios alrededor de los operadores, no renombra nada y no reordena el código.
Un ejemplo de antes y después
Entrada:
<?php class User{private $name;public function getName(){return $this->name;}}
Resultado con 4 espacios:
<?php class User
{
private $name;
public function getName()
{
return $this->name;
}
}
Fíjate en que la etiqueta de apertura se queda en la misma línea que la primera instrucción cuando pegas todo en una línea. Si quieres que vaya separada, ponla en su propia línea en la entrada.
Cuándo conviene usar otra cosa
La herramienta cuenta las llaves y los puntos y coma como caracteres normales. No analiza PHP, así que no puede seguir una guía de estilo de proyecto, ajustar líneas largas ni corregir los espacios alrededor de operadores como = o +. Los comentarios, los heredocs y los bucles for (;;) pueden salir mal, porque un punto y coma dentro de ellos se trata como cualquier otro. Para una base de código completa, usa un corrector configurado en tu editor o en tu pipeline de compilación, y deja esta página para limpiezas puntuales.
Embellecer una función con un bucle
Entrada compacta:
function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;}
Cada llave abre un nivel nuevo, así que el cuerpo del bucle queda dos niveles más adentro y return vuelve a uno. Leído de arriba abajo, ahora se ve que el bucle suma en $sum y que la función lo devuelve después. En la versión de una sola línea eso era difícil de ver.
Elegir 2 o 4 espacios
Cuatro espacios es la anchura habitual en código PHP y la más fácil de escanear. Elige 2 cuando el código está muy anidado o cuando el lugar donde lo pegarás es estrecho, como un mensaje de chat. El ajuste cambia solo la sangría, nunca los saltos de línea.
Comprueba el resultado
El código embellecido es más fácil de revisar, que es justo el objetivo. Léelo una vez para detectar llaves que falten o sobren, porque la herramienta las cuenta sin avisar de los problemas. Si la sangría se desajusta de forma extraña hacia el final, la causa habitual es una llave sin pareja en tu entrada.
Preguntas frecuentes
No debería, porque solo mueve espacios en blanco. Aun así, los comentarios y los heredocs no se reconocen, así que compara el resultado con tu original y ejecuta el código.
La herramienta no añade espacios alrededor de los operadores. Gestiona los saltos de línea en llaves y puntos y coma, la sangría y el espacio tras las comas.
No está diseñada para eso. Las llaves y los puntos y coma de las partes HTML se tratan como PHP, así que úsala solo con fragmentos de PHP puro.
No. Puedes pegar un fragmento con o sin la etiqueta de apertura de PHP.
Herramientas relacionadas
Generador de Configuración de Webpack
Crea un webpack.config.js para webpack 5 con JavaScript puro, React o Vue: TypeScript, Babel, CSS o Sass, imágenes, HtmlWebpackPlugin, servidor de desarrollo y la línea de npm install.
Convertidor de ASCII a Binario
Convierte cualquier cadena ASCII a su representación binaria. Cada carácter se convierte en ocho bits, separados por espacios, listos para pegar en un seguimiento de protocolo o tarea.
Explorador de Rueda de Color
Explora la rueda de color de forma interactiva. Rota armonías, compara HSL vs RYB, identifica pares complementarios y triádicos en tiempo real.
Validador de URL
Comprueba si una URL tiene una sintaxis válida y descomponla en esquema, host, puerto, ruta, consulta y fragmento, con indicadores de absoluta y HTTPS.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Convertidor de HTML a imagen
Renderiza un fragmento de HTML y CSS como PNG o JPG de tamaño fijo en tu navegador. Elige lienzo y escala, previsualiza y descarga.
Herramienta disponible en otros idiomas
- Embellisseur de code PHP [FR]
- PHP コードの整形ツール [JA]
- Embelezador de código PHP [PT]
- Công cụ làm đẹp mã PHP [VI]
- مُجمّل كود PHP [AR]
- Pemercantik Kode PHP [ID]
- PHP-kodformaterare [SV]
- PHP 코드 뷰티파이어 [KO]
- PHP-Code-Beautifier [DE]
- PHP-codeverfraaier [NL]
- เครื่องมือจัดรูปแบบโค้ด PHP [TH]
- Upiększacz kodu PHP [PL]
- PHP Code Beautifier [EN]
- Formattatore di codice PHP [IT]
- Форматировщик кода PHP [RU]
- PHP Kod Güzelleştirici [TR]
- PHP 代码美化工具 [ZH]