PHP는 오픈소스
, 프레임워크
등 공개로 인하여 여러 개발자들이 소스를 공유
하고, 함께 개발하고 있습니다.
또한 이러한 공유와 나눔으로 PHP는 많은 발전을 하고 있습니다.
PHP는 자유로운 스타일의 언어입니다.
또한 프로그램 소스 코드는 개발자 성향과 개발 방법에 따라서 코드 작성 표기가 자유롭습니다.
PSR은 PHP Standard Recommendation의 약자로 PHP-FIG에서는 권장하는 PHP의 코드 스타일입니다.
PHP-FIG에서 PSR이라는 코드 스타일을 권장하는 이유는 더 많은 사람들이 PHP 소스를 공유하고 함께 개발하기 위해서입니다.
공식 사이트 http://www.php-fig.org PSR 권고안은 함께 만들어가는 권고안입니다.
PSR 권고안은 PSR + 번호 형태로 발표합니다.
현재 공식 사이트에서 수용된 권고안은 다음과 같습니다.
지금도 새로운 아이디어가 제안되고 많은 개발자들의 의견을 받아들이고 있습니다.
이런 의견들은 초안
→ 리뷰
→ 수용
세 가지 상태로 구분됩니다.
이외 리뷰 중인 제안과 다수의 초안 제안 등이 있습니다.
아직 수용되지 않은 초안과 리뷰 단계의 제안은 웹 사이트를 방문하면 확인할 수 있습니다.
PSR은 다수의 PHP 프레임워크에서 적용되고 있습니다.