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)!