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

11번째 줄: 11번째 줄:
|- class='version-legacy'
|- class='version-legacy'
| 오토로더 || <del>[[PSR-0]]</del> || <del>오토로더</del> || deprecated. [[PSR-4]]로 대체
| 오토로더 || <del>[[PSR-0]]</del> || <del>오토로더</del> || deprecated. [[PSR-4]]로 대체
|-
|- class='version-current'
| 코딩 스타일 || [[PSR-1]] || 기본 코딩 표준 ||
| 코딩 스타일 || [[PSR-1]] || 기본 코딩 표준 ||
|- class='version-legacy'
|- class='version-legacy'
| 코딩 스타일 || <del>[[PSR-2]]<del> || <del>코딩 스타일 가이드</del> || deprecated. [[PSR-12]]로 대체
| 코딩 스타일 || <del>[[PSR-2]]<del> || <del>코딩 스타일 가이드</del> || deprecated. [[PSR-12]]로 대체
|-
|- class='version-current'
| 인터페이스 || [[PSR-3]] || 로거 인터페이스 ||
| 인터페이스 || [[PSR-3]] || 로거 인터페이스 ||
|-
|- class='version-current'
| 인터페이스 || [[PSR-4]] || 오토로더 ||
| 인터페이스 || [[PSR-4]] || 오토로더 ||
|-
|- class='version-future'
| 기타 || [[PSR-5]] || PHPDoc 표준 || draft
| 기타 || [[PSR-5]] || PHPDoc 표준 || draft
|-
|- class='version-current'
| 인터페이스 || [[PSR-6]] || 캐싱 인터페이스 ||  
| 인터페이스 || [[PSR-6]] || 캐싱 인터페이스 ||  
|-
|- class='version-current'
| HTTP || [[PSR-7]] || HTTP 메시지 인터페이스 || HTTP 데이터 통신을 위한 규약. [[PHP guzzle|guzzle]]이 대표적 구현체
| HTTP || [[PSR-7]] || HTTP 메시지 인터페이스 || HTTP 데이터 통신을 위한 규약. [[PHP guzzle|guzzle]]이 대표적 구현체
|- class='version-old'
|- class='version-old'
31번째 줄: 31번째 줄:
|- class='version-old'
|- class='version-old'
| 보안 || [[PSR-10]] || 보안 권고 ||
| 보안 || [[PSR-10]] || 보안 권고 ||
|-
|- class='version-current'
| 인터페이스 || [[PSR-11]] || 컨테이너 인터페이스 ||  
| 인터페이스 || [[PSR-11]] || 컨테이너 인터페이스 ||  
|-
|- class='version-current'
| 코딩 스타일 || [[PSR-12]] || 확장된 코딩 스타일 ||
| 코딩 스타일 || [[PSR-12]] || 확장된 코딩 스타일 ||
|-
|- class='version-current'
| 인터페이스 || [[PSR-13]] || 하이퍼미디어 링크 ||
| 인터페이스 || [[PSR-13]] || 하이퍼미디어 링크 ||
|-
|- class='version-current'
| 인터페이스 || [[PSR-14]] || 이벤트 디스패처 ||
| 인터페이스 || [[PSR-14]] || 이벤트 디스패처 ||
|-
|- class='version-current'
| HTTP || [[PSR-15]] || HTTP 핸들러 ||
| HTTP || [[PSR-15]] || HTTP 핸들러 ||
|-
|- class='version-current'
| 인터페이스 || [[PSR-16]] || 간단한 캐시 ||
| 인터페이스 || [[PSR-16]] || 간단한 캐시 ||
|-
|- class='version-current'
| HTTP || [[PSR-17]] || HTTP 팩토리 ||
| HTTP || [[PSR-17]] || HTTP 팩토리 ||
|-
|- class='version-current'
| HTTP || [[PSR-18]] || HTTP 클라이언트 ||
| HTTP || [[PSR-18]] || HTTP 클라이언트 ||
|-
|- class='version-future'
| 기타 || [[PSR-19]] || PHPDoc 태그 || draft
| 기타 || [[PSR-19]] || PHPDoc 태그 || draft
|-
|-

2021년 10월 28일 (목) 03:24 판

1 개요

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

2 목록

유형 스펙 설명 비고
오토로더 PSR-0 오토로더 deprecated. PSR-4로 대체
코딩 스타일 PSR-1 기본 코딩 표준
코딩 스타일 PSR-2 코딩 스타일 가이드 deprecated. PSR-12로 대체
인터페이스 PSR-3 로거 인터페이스
인터페이스 PSR-4 오토로더
기타 PSR-5 PHPDoc 표준 draft
인터페이스 PSR-6 캐싱 인터페이스
HTTP PSR-7 HTTP 메시지 인터페이스 HTTP 데이터 통신을 위한 규약. guzzle이 대표적 구현체
인터페이스 PSR-8 허거블 인터페이스
보안 PSR-9 보안 디스클로저
보안 PSR-10 보안 권고
인터페이스 PSR-11 컨테이너 인터페이스
코딩 스타일 PSR-12 확장된 코딩 스타일
인터페이스 PSR-13 하이퍼미디어 링크
인터페이스 PSR-14 이벤트 디스패처
HTTP PSR-15 HTTP 핸들러
인터페이스 PSR-16 간단한 캐시
HTTP PSR-17 HTTP 팩토리
HTTP PSR-18 HTTP 클라이언트
기타 PSR-19 PHPDoc 태그 draft
기타 PSR-20 Clock draft

3 같이 보기

4 참고

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