Formatador de PHP
Formate código PHP com o plugin PHP do Prettier: chaves no estilo PSR-12, indentação e espaçamento consistentes. Suporta sintaxe até o PHP 8.4, no navegador.
Executa totalmente no seu navegador. Seus dados nunca são enviados.
Ferramentas Relacionadas
Ver TodasO que é Formatador de PHP?
O Formatador de PHP reformata código-fonte PHP usando o Prettier com o plugin oficial @prettier/plugin-php. Ele produz um layout parecido com o PSR-12: chaves em linha própria para classes e funções, espaços ao redor de operadores e indentação consistente.
Como usar Formatador de PHP
- Cole o código PHP (começando com
<?php) na caixa de entrada. - Escolha a Indentação (4 espaços é o padrão do PSR).
- Clique em Formatar (a saída também é atualizada enquanto você digita).
- Copie ou baixe o código formatado.
Exemplo
<?php function f($a){return $a+1;} <?php function f($a)
{
return $a + 1;
} Quando usar Formatador de PHP
Use-o para limpar PHP legado, formatar trechos para documentação ou checar se o código é interpretado. Em projetos, rode o mesmo formatador (ou PHP-CS-Fixer / PHP_CodeSniffer) na sua cadeia de ferramentas para que todos obtenham a mesma saída. Templates mistos de HTML/PHP são formatados, mas templates complexos podem ficar diferentes do layout escrito à mão.
Como funciona Formatador de PHP
O código é lido pelo php-parser dentro do @prettier/plugin-php e impresso com o algoritmo do Prettier, que encaixa as linhas em 80 colunas e aplica as regras do plugin inspiradas no PSR-12. A versão do PHP está definida como 8.4, então a sintaxe moderna (enums, propriedades readonly, match, atributos) é compreendida. Erros de análise são informados com linha e coluna.
Casos de Uso Comuns
- Reformatar arquivos PHP antigos antes de refatorar
- Formatar exemplos de código para posts de blog ou respostas
- Verificar se um trecho de PHP tem erros de sintaxe
- Padronizar código colado de editores diferentes
Nota de Segurança
Tudo roda localmente no seu navegador; o código que você cola não é enviado a nenhum servidor.
Perguntas Frequentes
Isto é exatamente o PSR-12?
Ele segue o estilo PHP do Prettier, que é próximo do PSR-12, mas não idêntico em todos os detalhes.
Quais versões do PHP são suportadas?
A sintaxe é interpretada até o PHP 8.4.
Ele executa meu código?
Não, o código só é lido e impresso, nunca executado.