Formatador de PHP
Cole um trecho curto de PHP para inserir quebras de linha ao redor de chaves e pontos e vírgulas e recuar chaves aninhadas com 2 ou 4 espaços. É um ajuste de texto básico, não um formatador que entende a sintaxe. Ele pode facilitar a leitura de código simples e compacto, mas você deve conferir e testar o resultado antes de usá-lo.
Como reorganizar um trecho de PHP
-
1
Cole o trecho
Insira texto PHP com ou sem a tag de abertura `<?php`. Evite código confidencial: o texto é enviado ao nosso servidor para processamento.
-
2
Escolha o recuo
Selecione 2 ou 4 espaços para cada nível de chaves aninhadas.
-
3
Formate
A ferramenta altera os espaços ao redor de `{`, `}`, `;` e `,` e depois insere quebras de linha e recuos.
-
4
Confira e copie
Verifique literais, comentários, heredocs, estruturas de controle e sintaxe; copie somente se o resultado continuar correto.
O que o formatador altera
- Remove os espaços ao redor de
{,}e;e deixa um espaço depois de cada vírgula. - Inicia uma nova linha nas chaves e depois de cada ponto e vírgula.
- Recua chaves aninhadas com 2 ou 4 espaços e remove linhas em branco repetidas do resultado.
Limitações importantes
A ferramenta usa expressões regulares e um contador de chaves caractere por caractere; ela não tokeniza nem analisa PHP. Não valida nenhuma versão do PHP, não verifica a sintaxe e não entende PSR-12/PER Coding Style nem as regras do projeto.
A primeira substituição de espaços ocorre em toda a entrada. Por isso, pode alterar espaços ou quebras de linha dentro de strings, comentários, heredocs e nowdocs. Comentários não são reconhecidos, e pontos e vírgulas ou chaves neles podem ser tratados como código. Até sequências complexas de barras invertidas antes de aspas podem confundir a identificação simples de strings. Use apenas em trechos descomplicados e compare com atenção o resultado e o original.
Em projetos, use um formatador que entenda a sintaxe, como PHP CS Fixer ou Laravel Pint, com a configuração do projeto. Depois, execute a verificação de sintaxe do PHP e seus testes.
Processamento e privacidade
A formatação é feita por um componente no nosso servidor; o código colado é transmitido durante o processamento. No fluxo de duas etapas, o navegador também mantém temporariamente a entrada em sessionStorage. A ferramenta não executa o PHP colado, mas não é adequada para segredos ou código-fonte confidencial.
Perguntas frequentes
Não. A ferramenta só aplica algumas regras de espaços e quebras de linha; ela não implementa PSR-12/PER Coding Style.
Não. O código é enviado ao servidor. O fluxo de duas etapas também usa sessionStorage no navegador.
Não há garantia. As primeiras substituições afetam toda a entrada, e comentários, heredocs e nowdocs não são analisados como estruturas do PHP.
Não. Ela não verifica a sintaxe nem executa o trecho. Valide o resultado com PHP e rode os testes relevantes.
Ferramentas relacionadas
Gerador de cards CSS
Crie um card com seu título, texto e link opcional. Ajuste cores, borda, espaçamento, sombra e efeito ao passar o mouse. Depois copie ou baixe o HTML e o CSS.
Gerador de textura de ruído
Gere uma textura de ruído em SVG que se repete sem emendas, com opacidade, frequência do grão, tipo de ruído e cor de fundo ajustáveis, e copie o CSS já pronto.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Imagem Markdown
Gere a sintaxe de imagem do Markdown com texto alternativo, atributo de título e link opcional. Saída inline e em estilo de referência.
Ferramenta disponível em outros idiomas
- PHP-formatter [NL]
- Công cụ định dạng PHP [VI]
- PHP 포매터 [KO]
- PHP-Formatter [DE]
- Formater PHP [PL]
- PHPフォーマッター [JA]
- Formateur PHP [FR]
- เครื่องมือจัดรูปแบบ PHP [TH]
- Pemformat PHP [ID]
- منسّق PHP [AR]
- PHP-formaterare [SV]
- Formateador PHP [ES]
- PHP Formatter [EN]
- Formatter PHP [IT]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]
- PHP 格式化工具 [ZH]