Obtén código PHP que imprime el HTML que pegues. La salida usa una cadena entre comillas simples: los apóstrofos y las barras invertidas se escapan, mientras que $name conserva su valor literal.
Se ejecuta localmente en tu navegador
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.
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.
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.
No. Incluso <?php echo 'literal'; ?> se incorpora a la cadena como texto. La herramienta genera código, pero no ofrece un intérprete PHP.
Un bloque vacío: <?php y ?> en la línea siguiente. Ese bloque no imprime contenido.
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.