Padrões Recomendados Para Php - Psr

Padrões Recomendados Para Php - Psr

Os PSR (PHP Standard Recommendation), ou em português, Recomendações Padrão para PHP, são especificações publicadas pelo PHP-FIG.

O PHP-FIG (PHP Framework Interop Group) é um grupo com representantes de vários frameworks existente feito para se discutir sobre o que há de comum e encontrar uma maneira de trabalharem juntos.

O PSR é semelhante ao Java Specification Request for Java, ele serve para padronizar conceitos de programação no PHP. O objetivo é permitir a interoperabilidade de componentes e fornecer uma base técnica comum para implementação de conceitos conhecidos para melhores práticas de programação e testes.

Nas próximas postagens falarei mais sobre todos os padrões atualmente existentes.

Por hora, segue abaixo uma lista de alguns dos padrões e seus objetivos:

NúmeroNomeDescrição
PSR-1Padrão Básico de CódigoCompreende o que deve ser considerado os elementos de código padrão necessários para garantir um alto nível de interoperabilidade técnica entre códigos PHP compartilhados
PSR-2Guia de Estilo de CódigoLeva em consideração o PSR-1 e destina-se a reduzir o atrito cognitivo ao verificar códigos de diferentes autores. Ele faz isso enumerando um conjunto compartilhado de regras e expectativas sobre como formatar o código PHP.
PSR-3Interface de LogDescreve uma interface comum para bibliotecas de log.
PSR-4Padrão de Carregamento AutomáticoEspecificação para o carregamento automático de classes a partir de caminhos de arquivos. É totalmente interoperável e pode ser usado juntamente com qualquer outra especificação de carregamento automático. Descreve também onde colocar arquivos que serão carregados automaticamente de acordo com a especificação.

Veja mais em: https://www.treinaweb.com.br/blog/psr-1-conheca-os-padroes-basicos-de-codificacao-do-php