Preparar el código PHP

La herramienta acepta fragmentos o documentos HTML y entrega un bloque con etiquetas PHP. El código se genera en el navegador, sin enviar la entrada en solicitudes de conversión. Aquí no se ejecuta PHP.

  1. Pega <p>Hello</p> y pulsa Generar PHP. Dentro de las etiquetas PHP aparecerá echo '<p>Hello</p>';.
  2. Copia la salida a tu archivo PHP. Si ya estás dentro de un bloque PHP, inserta solo la sentencia echo para no anidar etiquetas de apertura.
  3. Al modificar la entrada se borra la salida anterior. Genera de nuevo el código o usa Limpiar para vaciar entrada y resultado.

Qué cambia al envolver el HTML

Comillas simples sin interpolación

El generador convierte un apóstrofo en \' y una barra invertida en \\ dentro del código. Las comillas dobles, las referencias HTML y expresiones como $name permanecen como texto literal; no se sustituyen por variables.

Los saltos de línea se incluyen dentro de la cadena y no se agrega uno al final del contenido impreso. El área de texto normaliza los saltos CR y CRLF reales a LF, por lo que no conserva necesariamente los bytes de un archivo.

El contenido HTML conserva su función

No se valida el marcado, no se descargan recursos y no se cambian las rutas relativas. Etiquetas, CSS y JavaScript quedan en la cadena. En esta página el resultado se muestra como texto.

Escapar una cadena PHP no sanea el HTML. Si después sirves la salida como HTML, las etiquetas y los scripts mantienen su significado. No se generan consultas de base de datos ni lógica de una aplicación.

Dudas sobre la generación de PHP

¿Se ejecuta el PHP que escribo en la entrada?

No. Incluso <?php echo 'literal'; ?> se incorpora a la cadena como texto. La herramienta genera código, pero no ofrece un intérprete PHP.

¿Qué produce una entrada vacía?

Un bloque vacío: <?php y ?> en la línea siguiente. Ese bloque no imprime contenido.

¿Se admiten tildes y emojis?

Los caracteres se mantienen en el código generado. Usa una codificación coherente, como UTF-8, en el archivo PHP y en la respuesta del servidor; la herramienta no configura esa respuesta.

Herramientas recientes: