Transforme um trecho ou documento HTML em código PHP para imprimir esse conteúdo. A ferramenta usa uma string entre aspas simples e trata apóstrofos e barras invertidas sem expandir expressões como $name.
Funciona localmente no seu navegador
Cole o HTML para receber um trecho com as tags de abertura e fechamento do PHP. A geração acontece no navegador, sem enviar a entrada em requisições de conversão. O PHP gerado não é executado nesta página.
Na string PHP, o apóstrofo é escrito como \' e a barra invertida como \\. Aspas duplas e referências de caracteres HTML são mantidas. $name é impresso com o cifrão e o nome, sem buscar o valor de uma variável.
Quebras existentes ficam dentro da string. Não é acrescentada uma quebra ao final do conteúdo impresso. O campo converte CR e CRLF reais em LF; portanto, não há garantia de preservar os bytes do arquivo de origem.
O HTML é colocado em uma string sem validar tags, baixar arquivos ou ajustar URLs relativas. CSS e JavaScript também permanecem no texto. A saída desta ferramenta é exibida como texto simples.
O escape de PHP não higieniza o HTML. Ao servir esse conteúdo como HTML, tags e scripts voltam a ter seu significado normal. O conversor não cria acesso a banco de dados, rotas ou regras de aplicação.
Não. Até <?php echo 'literal'; ?> entra na string como texto. A execução de PHP fica fora desta ferramenta.
Sim. A saída contém <?php e, na linha seguinte, ?>. Esse bloco vazio não imprime conteúdo.
Eles são mantidos no código. Use uma codificação consistente no arquivo PHP e na resposta do servidor, como UTF-8. A ferramenta não define a codificação da resposta.