Gerar e aproveitar o trecho

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.

  1. Use <p>Hello</p> como entrada e clique em Gerar PHP. A instrução entre as tags será echo '<p>Hello</p>';.
  2. Copie o código para o local adequado no arquivo PHP. Dentro de um bloco PHP já aberto, aproveite apenas a instrução echo, sem duplicar as tags.
  3. Editar a entrada remove o resultado antigo. Gere novamente após uma alteração; Limpar esvazia a entrada e a saída.

Aspas, quebras e conteúdo literal

O cifrão não vira uma variável

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.

Não há conversão da lógica da página

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.

Perguntas sobre HTML para PHP

Um trecho PHP na entrada será executado?

Não. Até <?php echo 'literal'; ?> entra na string como texto. A execução de PHP fica fora desta ferramenta.

É possível gerar com o campo vazio?

Sim. A saída contém <?php e, na linha seguinte, ?>. Esse bloco vazio não imprime conteúdo.

Acentos, caracteres japoneses e emojis funcionam?

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.

Ferramentas recentes: