
DoitPHP 코딩 사양
최신 다운로드
Horror Beat Phase Maker
喜马拉雅儿童
斑马AI学
超市经理模拟器
적색경보 OL
작업 델타
포켓몬 모임
판타지 아쿠아리움
소녀전선
별의 날개
24시간11리더보드 읽기
- 1 Tron 창립자 Justin Sun은 SEC와의 화해에 대해 논의 할 계획입니다! 아마도 트럼프의 cryptocurrency 프로젝트 WLFI와 관련이있을 수 있습니다
- 2 나이팅게일 최고의 영역 카드
- 3 나만의 jQuery 디지털 시계를 만듭니다
- 4 KMNO는 어떤 종류의 통화입니까?
- 5 프리 마켓과 애프터 마켓 거래의 차이점은 무엇입니까? 프리 마켓과 애프터 마켓 거래의 차이점에 대한 자세한 설명
- 6 MRI 동전의 가격은 얼마입니까? MRI 코인의 최신 가격 추세
- 7 Binance Launchpool No. 64 프로젝트 분석 및 가격 예측 : Redstone (Red)가 시장을 발화시킬 수 있습니까?
- 8 Zhao Changpengfa 4 : Binance는 판매되지 않습니다! 그는 Yi : 다른 사람의 깡패가되지 마십시오
- 9 BTC 생태계의 거대한 펌프! Odindog와 Odincat가 급증했습니다! 100 배 증가한 레이아웃 4 동전!
- 10 Binance App은 단순화 된 중국어를 지원합니까? 정말로 있습니까? Binance 앱의 언어 설정에 대한 특정 튜토리얼
- 11 CRT는 어떤 통화입니까?
- 12 Shark Fin은 보장 된 기본 유형을위한 구조화 된 제품입니까? 상어 지느러미는 안전합니까?
- 13 홍콩 YA 홀딩스에 대해 배우는 한 기사는 비트 코인의 지분을 더욱 증가시킵니다! 총 지분은 8.88 BTC로 증가했습니다
- 14 Sol Coins는 공개 체인입니까? SOL 동전에는 전망이 있습니까?
- 15 헤지 펀드 차익 거래는 범인 거래입니까?
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 2545 2024-04-24
-
- Go 언어 실습 GraphQL
- 2852 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 4212 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 3969 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 2268 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 3017 2024-03-29
적용 범위 달리 명시하지 않는 한, 다음 규칙 요구사항은 DoitPHP 프로젝트에 완전히 적용됩니다(참고: DoitPHP를 사용하여 개발된 PHP 프로젝트가 아닌 Doitphp의 PHP 프레임워크 파일). 다음 코딩 표준이 마음에 들면 다른 PHP 개발 프로젝트에서도 사용할 수 있습니다.
표준화의 중요성과 이점 "규칙도 없고 정사각형도 없습니다." 소프트웨어 프로젝트 개발이 공개적이고 일관된 표준을 준수하면 전체 팀 구성원이 일관된 코딩 스타일을 형성하고 유지하며 전체 프로젝트 문서는 한 사람이 작성합니다. . 각 프로그래머의 코드는 다른 사람이 쉽게 이해할 수 있으므로 코드의 유지 관리 가능성이 향상되고 소프트웨어 유지 관리 비용이 절감됩니다. 동시에 새로운 참가자는 환경에 빠르게 적응할 수 있어 팀 개발 협력의 효율성이 극대화됩니다. 장기적으로 표준화된 코딩을 통해 개발자는 좋은 코딩 습관을 개발하고 코딩 오류 가능성을 줄이며 더욱 엄격한 사고를 개발할 수도 있습니다. 사양을 "문서화"하는 목적은 코딩 표준을 명확히 하는 것입니다. 우리는 표준이 프로젝트 성공의 열쇠는 아니지만 팀 협업의 효율성을 높이고 설정된 작업을 보다 원활하게 완료하는 데 도움이 될 수 있다고 믿습니다.
PHP 인코딩 사양 및 원칙 1. 파일 형식 1.1. 파일 인코딩: 파일 인코딩은 UTF-8로 통합됩니다(참고: UTF-8+BOM이 아님). 1.2. PHP 코드 태그: 언제든지 "<?php ?>"를 사용하여 PHP 코드를 정의하세요. 그리고 "<? ?>"는 금지됩니다. PHP만 포함된 코드 파일의 경우 추가 공백이나 기타 문자가 코드에 영향을 미치지 않도록 파일 끝에 있는 "?>"를 무시하는 것이 좋습니다. 1.3. 들여쓰기 규칙: 들여쓰기에는 TAB 대신 공백 4개를 사용합니다. 이는 이미 PHP 업계의 표준이며, 우리는 "역사의 흐름을 거스르지" 않을 것입니다. 공백을 사용하는 주된 이유는 코드를 깔끔하고 깔끔하게 보이게 하기 위해서입니다. 편집기마다 TAB 탭 문자의 길이는 다르지만 공백은 동일하기 때문입니다. TAB을 사용하면 TAB 키를 눌러 문제를 해결할 수 있지만, 공백을 사용하려면 스페이스바를 4번 눌러야 하므로 개발 효율성에 분명히 영향을 미칩니다. 현재 많은 편집자들은 기본적으로 TAB이 4개의 공간을 차지하도록 설정하고 있습니다. (얼마나 많은 공간을 차지하는지는 편집자가 조정할 수 있습니다.) 이 경우 개발 효율성을 높이기 위해 안심하고 TAB을 사용할 수 있습니다. 이 들여쓰기 사양은 JavaScript의 함수, 클래스, 논리 구조, 루프 등에 적용됩니다. 1.4. 코드 내용: 각 줄 끝에 추가 공백이나 TAB 문자가 허용되지 않습니다(편집기가 파일을 Unix 형식으로 저장하는지 확인하십시오. 즉, 줄 바꿈으로 끝납니다). 언어팩 주석 구성 파일 외에는 중국어는 어디에도 없습니다. 1.5. 코드 주석: 파일에는 명확한 코드 주석이 있어야 하며 주석 스타일은 phpDocumentor 표준을 채택합니다.
