PHP 프레임워크 그룹이라는 곳에서 정하는데
PHP 코드가 너무 중구난방되는것을 막으려고 코딩규칙이나 프레임워크 표준안을 만들게됨
2009년 PHP 에 네임스페이스가 생기기전에는 무분별한 파일 include 가 너무 많아서
끔찍했는데 PSR-0 부터 PSR-4 에서 네임스페이스로 임포트하는 오토로딩이라는걸 정립해서 정리됨
컴포저도 PSR-4 구현체 중 하나
-------------------------------------
프레임워크에 끼친 영향
PSR-3 로거 인터페이스
PSR-6 캐시 인터페이스
PSR-7 HTTP 메시지 인터페이스 - 2013
PSR-11 컨테이너 인터페이스(의존성 주입 표준)
PSR-14 이벤트 디스패처
PSR-17 HTTP 팩토리
등 PSR 규격을 따르는 프레임워크들이 생겨나서 라이브러리들이 프레임워크 상관없이 호환되는게
많음
물론 잘안쓰는 프레임워크중에는 안따르는 프레임워크들이 있는거 같은데 호환 어댑터만들어서 끼워서 쓴다고함 ㅋ
라라벨, 심포니, Yii, Slim 는 PSR 규칙 잘따라서
라이브러리들 호환되는거 많음
CI 도 3버전은 무시하다가 4부터 따름
현존하는 PHP 프레임워크들은 거의다 따르는중
코멧인가 별 듣보잡 프레임워크도 PSR-7 ㅇㅇ
PSR 한글 번역문서
프레임워크를 쓰자
라라벨 찬양혀