> 백엔드 개발 > PHP 튜토리얼 > PSR-1 및 PSR-2는 표준으로 승인됩니다

PSR-1 및 PSR-2는 표준으로 승인됩니다

Jennifer Aniston
풀어 주다: 2025-02-27 09:28:12
원래의
381명이 탐색했습니다.

PSR-1 and PSR-2 to be Approved as Standards PHP 프레임 워크 상호 운용성 그룹 (PHP-FIG)은 PHP 커뮤니티 내에서 협업을 육성하는 데 중요한 역할을합니다. 그들은 다양한 PHP 라이브러리와 프레임 워크 간의 상호 운용성을 향상시키기 위해 표준 (PSR)을 개발하고 제안합니다. AutoLoading의 PSR-0은 초기 성공이었습니다. 이를 바탕 으로이 그룹은 코딩 표준을 다루었습니다. 코딩 표준은 처음에 클라우스 실베이라 (Klaus Silveira)가 초안을 작성했으며 광범위한 지역 사회 토론에 따라 폴 엠 ​​존스 (Paul M. Jones)가 크게 정제했습니다. 이 과정에는 회원들 간의 상당한 토론과 우호적 인 경쟁이 포함되어 궁극적으로 PSR-1 (기본 코딩 표준) 및 PSR-2 (코딩 스타일 가이드)가 생성되었습니다. 처음에는 단일 제안으로, 초기 투표 후 2 개로 나뉘어 필수 상호 운용성과 제안 된 스타일에 대한 별도의 표준이 필요하다는 것을 반영했습니다. PSR-1과 PSR-2는 20 명의 회원으로부터 각각 11 표 이상으로 필요한 다수를 달성했으며 이제는 공식 표준입니다.

PSR-1은 기본 코딩 요구 사항에 중점을두고 PSR-2는보다 자세한 스타일 지침을 제공합니다. 이러한 노력에 대한 Paul M. Jones의 리더십은 칭찬 할 만하고 결과적인 표준은 PHP 생태계의 더 밝은 미래를 약속합니다. 또한 PSR-1 및 PSR-2의 채택은 PHP-CS-Fixer와 같은 도구에 의해 크게 도움이되며, Fabien Potencier가 만든 많은 코딩 스타일 문제의 수정을 자동화합니다. fotolia를 통한 이미지

PSR-1 및 PSR-2 표준에 대한 질문

에 대한 질문이 자주 묻습니다 Q : PSR-1 및 PSR-2의 주요 목적은 무엇입니까? A : PSR-1 및 PSR-2는 공유 코드 간의 상호 운용성을 향상시키기 위해 PHP에 대한 코딩 표준을 설정합니다. 준수는 대규모 프로젝트 및 협업 개발에 중요한 깨끗하고 일관되며 읽을 수있는 코드를 보장합니다. Q : PSR-1 및 PSR-2는 어떻게 다른가?

A : PSR-1 (기본 코딩 표준)은 PHP 코드베이스 (Naming Concentions, 상수, 부작용)의 필수 표준화 요소를 설명합니다. PSR-2 (코딩 스타일 가이드)는 PSR-1에서 확장되어 특정 스타일 규칙 (들여 쓰기, 선 길이, 공백)을 제공합니다. Q : PSR-1과 PSR-2를 사용하는 이유 A : PSR-1 및 PSR-2 채택은 코드 가독성 및 유지 관리 가능성을 향상시켜 다른 사람들이 코드를 이해하고 쉽게 이해하고 작업 할 수 있습니다. 특히 오픈 소스 프로젝트 및 대규모 팀에 유리합니다. Q : PSR-1과 PSR-2가 보편적으로 받아 들여지 는가? A : 널리 채택되었지만 PSR-1 및 PSR-2는 보편적으로 의무화되지 않습니다. 일부 팀은 자체 표준을 사용할 수 있지만 특히 오픈 소스 프로젝트에는 일관성을 높이기 위해 PSR을 적극 권장합니다. Q : PSR-1 및 PSR-2를 준수하는 코드 준수를 어떻게 확인할 수 있습니까?

A : PHP_CODESNIFFER와 같은 도구는 PSR-1 및 PSR-2 표준을 준수하기 위해 코드를 분석 할 수 있습니다.

Q : PSR-1 및 PSR-2는 구형 PHP 버전과 호환됩니까? A : PSR-1 및 PSR-2는 PHP 5.3 이상을 위해 설계되었습니다. 이전 버전에 적응해야 할 수도 있습니다

Q : PSR-1 및 PSR-2를 따르지 않는 결과는 무엇입니까?

A : 비준수는 코드를 중단하지 않지만 가독성과 유지 가능성을 줄여서 불일치와 디버깅을 방해합니다. Q : 다른 관련 PSR 표준이 있습니까?

a : 예, 다른 PSR은 로깅 (PSR-3), 자동로드 (PSR-4) 및 HTTP 메시지 (PSR-7)를 포함한 PHP 프로그래밍의 다양한 측면을 다룹니다. Q : PSRS가 얼마나 자주 업데이트됩니까?

A : PSR 업데이트는 드물지만 새로운 표준은 때때로 PHP-FIG에 의해 제안되고 승인됩니다. PHP-FIG 웹 사이트 또는 메일 링리스트를 확인하십시오

Q : PSR-1 및 PSR-2에 대해 자세히 알아볼 수 있습니까?

A : 공식 PHP-FIG 웹 사이트는 자세한 정보, 예제 및 모범 사례의 주요 리소스입니다. 커뮤니티 포럼 및 블로그는 추가 통찰력을 제공합니다

위 내용은 PSR-1 및 PSR-2는 표준으로 승인됩니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿