Article image
Gustavo Silva
Gustavo Silva01/05/2025 14:55
Compartilhe

Escrevendo Código Padronizado em PHP com as PSRs

    Você sabe o que são as PSRs no PHP?

    As PSRs (PHP Standard Recommendations), como o nome sugere, são recomendações padrão em PHP, para manter um código mais limpo e profissional.

    Elas são definidas por um grupo chamado PHP-FIG (PHP Framework Interop Group), grupo formado pelas maiores empresas, frameworks, bibliotecas, etc... que usam PHP.

    Esses padrões são utilizados para que frameworks e bibliotecas "falem a mesma língua".

    E por que devemos usar essas recomendações?

    Porque elas facilitam a leitura e manutenção do código, bem como a colaboração em projetos. Um código padronizado é muito mais fácil de colaborar e manter.

    As PSRs são referenciadas por números.

    Podemos citar algumas das mais usadas:

    • PSR-1: Define padrões básicos de codificação, como nomenclatura de métodos e classes, além de configuração de arquivos;
    • PSR-2 / PSR-12: Definem a formação de código (espaçamento, posição das chaves, formatação de parâmetros de métodos, tamanho das tabs e dos espaçamentos, etc);
    • PSR-3: Define como fazer as interfaces de log da aplicação
    • PSR-4: Autoloading de classes, sem precisar das funções include e require, por padrão utilizando a ferramenta de gestão de dependências Composer;
    • PSR-7: Para trabalhar com interfaces request / response do HTTP.

    Nos próximos posts, eu exemplificarei e explicarei cada uma destas PSRs, então fique ligado(a)!

    Compartilhe
    Comentários (0)