0 votos
66 visitas
perguntado em PHP por (3,7K pontos)
O que é padrão PSR ?

E se não for pedir muito, alguém poderia me informar como utilizar ?

1 Resposta

+1 voto
respondida por (5,6K pontos)

PSR são regras desenvolvimento PHP.
Uma forma de programadores encontrar maneiras de todos trabalharem juntos independente do projeto.

Criado pela PHP-FIG(http://www.php-fig.org/), grupo de desenvolvedores PHP, onde são criadas praticas de melhorias que podem ser seguidas, mas não é esse o objetivo(diz o grupo).

Existem grandes projetos membros que apoiam o trabalho
Ex:(CakePHP, Doctrine, Symfony2, Zend Framework 2 . . .)

o PSR são divididos por:

PSR-0: autoloader(namespaces), como carregar arquivos
PSR-1: tags do php, Efeitos secundários, Codificação de Caracteres(UTF-8), nomenclatura . . .
PSR-2: Linhas, Indentação, Palavras-chave e True/False/Null, Declarações de ‘use’, Extends e Implements . . .
PSR-3: log, Classes helper e interfaces, Mensagem
PSR-4: especificação para as classes de carregamento automático de caminhos de arquivo.

Por enquanto são esses.

Um bom Artigo sobre PSR(em prática):
http://blog.erikfigueiredo.com.br/padrao-psr-0-de-desenvolvimento-php-criar-um-autoloader/

Repositorio no GitHub para acompanhar e contribuir:
https://github.com/enricopvarella/fig-standards/tree/master/accepted/pt-br

...