"PHP 표준 권고안"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 8개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;PHP Standards Recommendations (PSR), 舊 PHP Specification Request
;PHP Standards Recommendations (PSR), 舊 PHP Specification Request
;PHP 표준 권고안, PHP 표준 권고, 舊  PHP 스펙 리퀘스트, PHP 스펙 요청, PHP 스펙 요구서
;PHP 표준 권고안, PHP 표준 권고, 舊  PHP 스펙 리퀘스트, PHP 스펙 요청, PHP 스펙 요구서
*PHP 프레임 워크 상호운용성 그룹에 의해 게시된 PHP 스펙
*PHP 프레임워크 상호운용성 그룹(PHP Framework Interop Group)이 발표하는 PHP 사양
*PHP 프로그래밍 개념의 표준화 제공
*PHP 프로그래밍 개념의 표준화를 제공한다.
*목적: 구성요소의 상호운용성, 프로그래밍 스타일, 테스트 용이성 개선. 입증된 개념을 공통기술기반으로 제공·구현
*목적: 구성요소의 상호운용성, 프로그래밍 스타일, 테스트 용이성 개선. 입증된 개념을 공통기술기반으로 제공·구현


==목록==
==목록==
{| class='wikitable'
{| class='wikitable'
! 유형 !! 스펙 !! 설명 !! 비고
! 유형 !! 스펙 !! 이름 !! 상태 !! 비고
|- class='version-legacy'
|- class='version-legacy'
| 오토로더 || <del>[[PSR-0]]</del> || <del>오토로더</del> || deprecated. [[PSR-4]]로 대체
| 오토로더 || <del>[[PSR-0]]</del> || <del>오토로더</del> || Deprecated || [[PSR-4]]로 대체
|-
|-
| 코딩 스타일 || [[PSR-1]] || 기본 코딩 표준 ||
| 코딩 스타일 || [[PSR-1]] || 기본 코딩 표준 || Accepted ||
|- class='version-legacy'
|- class='version-legacy'
| 코딩 스타일 || <del>[[PSR-2]]<del> || <del>코딩 스타일 가이드</del> || deprecated. [[PSR-12]]로 대체
| 코딩 스타일 || <del>[[PSR-2]]<del> || <del>코딩 스타일 가이드</del> || Deprecated || [[PSR-12]]로 대체
|-
|-
| 인터페이스 || [[PSR-3]] || 로거 인터페이스 ||
| 인터페이스 || [[PSR-3]] || 로거 인터페이스 || Accepted ||
|-
|-
| 인터페이스 || [[PSR-4]] || 오토로더 ||
| 인터페이스 || [[PSR-4]] || 오토로더 || Accepted ||
|- class='version-future'
| 기타 || [[PSR-5]] || PHPDoc 표준 || Draft ||
|-
|-
| 기타 || [[PSR-5]] || PHPDoc 표준 || draft
| 인터페이스 || [[PSR-6]] || 캐싱 인터페이스 || Accepted ||
|-
|-
| 인터페이스 || [[PSR-6]] || 캐싱 인터페이스 ||  
| 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 ||
|-
|-
| HTTP || [[PSR-7]] || HTTP 메시지 인터페이스 || HTTP 데이터 통신을 위한 규약. [[PHP guzzle|guzzle]]이 대표적 구현체
| 인터페이스 || [[PSR-11]] || 컨테이너 인터페이스 || Accepted ||
|- class='version-old'
| || [[PSR-8]] || 허거블 인터페이스 ||
|- class='version-old'
| || [[PSR-9]] || 보안 디스클로저 ||
|- class='version-old'
| || [[PSR-10]] || 보안 권고 ||
|-
|-
| 인터페이스 || [[PSR-11]] || 컨테이너 인터페이스 ||  
| 코딩 스타일 || [[PSR-12]] || 확장된 코딩 스타일 || Accepted ||
|-
|-
| 코딩 스타일 || [[PSR-12]] || 확장된 코딩 스타일 ||
| 인터페이스 || [[PSR-13]] || 하이퍼미디어 링크 || Accepted ||
|-
|-
| 인터페이스 || [[PSR-13]] || 하이퍼미디어 링크 ||
| 인터페이스 || [[PSR-14]] || 이벤트 디스패처 || Accepted ||
|-
|-
| 인터페이스 || [[PSR-14]] || 이벤트 디스패처 ||
| HTTP || [[PSR-15]] || HTTP 핸들러 || Accepted ||
|-
|-
| HTTP || [[PSR-15]] || HTTP 핸들러 ||
| 인터페이스 || [[PSR-16]] || 간단한 캐시 || Accepted ||
|-
|-
| 인터페이스 || [[PSR-16]] || 간단한 캐시 ||
| HTTP || [[PSR-17]] || HTTP 팩토리 || Accepted ||
|-
|-
| HTTP || [[PSR-17]] || HTTP 팩토리 ||
| HTTP || [[PSR-18]] || HTTP 클라이언트 || Accepted ||
|-
|- class='version-future'
| HTTP || [[PSR-18]] || HTTP 클라이언트 ||
| 기타 || [[PSR-19]] || PHPDoc 태그 || Draft ||
|-
|- class='version-future'
| 기타 || [[PSR-19]] || PHPDoc 태그 || draft
| 기타 || [[PSR-20]] || Clock || Draft ||
|-
| 기타 || [[PSR-20]] || Clock || draft
|}
|}



2021년 10월 29일 (금) 19:29 기준 최신판

1 개요[ | ]

PHP Standards Recommendations (PSR), 舊 PHP Specification Request
PHP 표준 권고안, PHP 표준 권고, 舊 PHP 스펙 리퀘스트, PHP 스펙 요청, PHP 스펙 요구서
  • PHP 프레임워크 상호운용성 그룹(PHP Framework Interop Group)이 발표하는 PHP 사양
  • PHP 프로그래밍 개념의 표준화를 제공한다.
  • 목적: 구성요소의 상호운용성, 프로그래밍 스타일, 테스트 용이성 개선. 입증된 개념을 공통기술기반으로 제공·구현

2 목록[ | ]

유형 스펙 이름 상태 비고
오토로더 PSR-0 오토로더 Deprecated PSR-4로 대체
코딩 스타일 PSR-1 기본 코딩 표준 Accepted
코딩 스타일 PSR-2 코딩 스타일 가이드 Deprecated PSR-12로 대체
인터페이스 PSR-3 로거 인터페이스 Accepted
인터페이스 PSR-4 오토로더 Accepted
기타 PSR-5 PHPDoc 표준 Draft
인터페이스 PSR-6 캐싱 인터페이스 Accepted
HTTP PSR-7 HTTP 메시지 인터페이스 Accepted HTTP 데이터 통신을 위한 규약. guzzle이 대표적 구현체
인터페이스 PSR-8 허거블 인터페이스 Abandoned
보안 PSR-9 보안 디스클로저 Abandoned
보안 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
기타 PSR-19 PHPDoc 태그 Draft
기타 PSR-20 Clock Draft

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}