Padronizando seu código com PHP CS Fixer
Gustavo Fraga apresenta o PHP CS Fixer, uma ferramenta que vai aplicar os padrões básicos de codificação e estilo de código nos arquivos PHP do seu projeto.

Olá, pessoal! Tudo certo?
Gostaria de escrever sobre uma ferramenta que considero super importante estar presente na sua stack de desenvolvimento PHP↳PHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) →.
Estou falando do já conhecido PHP Coding Standard Fixer, o PHP CS Fixer.
Sobre a ferramenta:
O objetivo do PHP CS Fixer é aplicar os padrões básicos de codificação e estilo de código nos arquivos PHP do seu projeto.
Ele detecta o código fora dos padrões e aplica um “fix”, transformando essas ocorrências em um código que segue as recomendações atuais de codificação da linguagem definidas pelo PHP-FIG.
Instalação:
composer require --dev friendsofphp/php-cs-fixerUso da ferramenta
Considere o script abaixo:

Nele encontramos alguns trechos que não estão de acordo com os padrões definidos nas PSR 1 e PSR 2. Entre eles:
- 1. Sempre incluir uma linha em branco entre a declaração do namespace e as declarações “use”
- 2. Nunca utilizar a palavra “var”, e sempre declarar a visibilidade para propriedades
- 3. Sempre declarar a visibilidade para métodos
- 4. O “final” deve preceder a declaração de visibilidade. Não existe espaço entre o nome do método e o parêntese de abertura, e a chave de abertura deve estar posicionada na próxima linha com o recuo adequado
Estes são somente alguns exemplos de “infrações” das recomendações atuais que podem ser corrigidos pela ferramenta.
E agora, vamos resolver?
Para isso, basta rodar o comando abaixo, apontando para o arquivo/diretório que você deseja afetar:
php vendor/bin/php-cs-fixer fix PdfGenerator.phpResultado:

Como podemos observar, todas as inconsistências de escrita foram detectadas e resolvidas de forma muito rápida e eficiente!
Observações:
Por default, o PHP CS Fixer aplica a PSR 1 e PSR 2 em suas detecções, mas podemos definir regras personalizadas, concatenando-as no próprio comando ou em um arquivo de configuração.
Para ver todos os detalhes, cobertura e possibilidades de uso da ferramenta, recomendo fortemente que visite a página do projeto através deste link.
Conclusão
Sem dúvidas o PHP Coding Standard Fixer é uma excelente ferramenta de auxílio para devs PHP, executando a detecção e correção de código fora dos padrões recomendados pela comunidade e, assim, contribuindo com o desenvolvimento de projetos manuteníveis.
Espero este artigo tenha sido útil pra vocês.
Forte abraço!







