최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ==개요== | | ==개요== |
| ;PHP Standards Recommendations (PSR), 舊 PHP Specification Request | | ;PHP Specification Request; PSR |
| ;PHP 표준 권고안, PHP 표준 권고, 舊 PHP 스펙 리퀘스트, PHP 스펙 요청, PHP 스펙 요구서 | | ;PHP 스펙 리퀘스트, PHP 스펙 요청, PHP 스펙 요구서 |
| *PHP 프레임워크 상호운용성 그룹(PHP Framework Interop Group)이 발표하는 PHP 사양 | | *PHP 프레임 워크 상호운용성 그룹에 의해 게시된 PHP 스펙 |
| *PHP 프로그래밍 개념의 표준화를 제공한다. | | *PHP 프로그래밍 개념의 표준화 제공 |
| *목적: 구성요소의 상호운용성, 프로그래밍 스타일, 테스트 용이성 개선. 입증된 개념을 공통기술기반으로 제공·구현 | | *목적: 구성요소의 상호운용성, 프로그래밍 스타일, 테스트 용이성 개선. 입증된 개념을 공통기술기반으로 제공·구현 |
|
| |
|
| ==목록== | | ==목록== |
| {| class='wikitable'
| | *<del>[[PSR-0]]: 자동적재 표준</del> (PSR-4로 대체) |
| ! 유형 !! 스펙 !! 이름 !! 상태 !! 비고
| | *[[PSR-1]]: 기본 코딩 표준 |
| |- class='version-legacy'
| | *[[PSR-2]]: 코딩 스타일 가이드 |
| | 오토로더 || <del>[[PSR-0]]</del> || <del>오토로더</del> || Deprecated || [[PSR-4]]로 대체
| | *[[PSR-3]]: 로거 인터페이스 |
| |-
| | *[[PSR-4]]: 향상된 자동적재 |
| | 코딩 스타일 || [[PSR-1]] || 기본 코딩 표준 || Accepted ||
| | *[[PSR-5]]: PHPDoc |
| |- class='version-legacy'
| |
| | 코딩 스타일 || <del>[[PSR-2]]<del> || <del>코딩 스타일 가이드</del> || Deprecated || [[PSR-12]]로 대체
| |
| |-
| |
| | 인터페이스 || [[PSR-3]] || 로거 인터페이스 || Accepted ||
| |
| |-
| |
| | 인터페이스 || [[PSR-4]] || 오토로더 || Accepted ||
| |
| |- class='version-future'
| |
| | 기타 || [[PSR-5]] || PHPDoc 표준 || Draft ||
| |
| |-
| |
| | 인터페이스 || [[PSR-6]] || 캐싱 인터페이스 || Accepted ||
| |
| |-
| |
| | HTTP || [[PSR-7]] || HTTP 메시지 인터페이스 || Accepted || HTTP 데이터 통신을 위한 규약. [[PHP guzzle|guzzle]]이 대표적 구현체
| |
| |- class='version-never'
| |
| | 인터페이스 || [[PSR-8]] || 허거블 인터페이스 || Abandoned ||
| |
| |- class='version-never'
| |
| | 보안 || [[PSR-9]] || 보안 디스클로저 || Abandoned ||
| |
| |- class='version-never'
| |
| | 보안 || [[PSR-10]] || 보안 권고 || Abandoned ||
| |
| |-
| |
| | 인터페이스 || [[PSR-11]] || 컨테이너 인터페이스 || Accepted ||
| |
| |-
| |
| | 코딩 스타일 || [[PSR-12]] || 확장된 코딩 스타일 || Accepted ||
| |
| |-
| |
| | 인터페이스 || [[PSR-13]] || 하이퍼미디어 링크 || Accepted ||
| |
| |-
| |
| | 인터페이스 || [[PSR-14]] || 이벤트 디스패처 || Accepted ||
| |
| |-
| |
| | HTTP || [[PSR-15]] || HTTP 핸들러 || Accepted ||
| |
| |-
| |
| | 인터페이스 || [[PSR-16]] || 간단한 캐시 || Accepted ||
| |
| |-
| |
| | HTTP || [[PSR-17]] || HTTP 팩토리 || Accepted ||
| |
| |-
| |
| | HTTP || [[PSR-18]] || HTTP 클라이언트 || Accepted ||
| |
| |- class='version-future'
| |
| | 기타 || [[PSR-19]] || PHPDoc 태그 || Draft ||
| |
| |- class='version-future'
| |
| | 기타 || [[PSR-20]] || Clock || Draft ||
| |
| |}
| |
|
| |
|
| ==같이 보기== | | ==같이 보기== |
59번째 줄: |
20번째 줄: |
| *[[스펙]] | | *[[스펙]] |
|
| |
|
| ==참고== | | ==참고 자료== |
| * http://www.php-fig.org/ | | *http://www.php-fig.org/ |
| * {{영어위키백과|PHP Standard Recommendation}} | | *http://de.wikipedia.org/wiki/PHP_Specification_Request |
|
| |
|
| [[분류: PSR]] | | [[분류: PHP]] |