코딩 표준이 왜 필요한가요?
업무 효율을 높이고 개발의 효율성과 합리성을 보장하기 위해.
코드 가독성과 재사용성을 향상시켜 통신비를 절감하기 위함입니다.
php 코딩 사양
1. 파일 형식
●모든 PHP 파일은 다음과 같은 완전한 PHP 태그를 사용합니다.
●순수한 PHP 코드 파일, 마지막에 작성할 필요가 없나요?>
2. 파일 및 디렉터리 이름 지정
● 프로그램 파일 이름 및 디렉터리 이름은 모두 영어로 의미가 있습니다.
● 클래스는 일률적으로 채택됩니다: DemoTest.class.php
● 인터페이스는 일률적으로 채택됩니다: DemoTest.interface. php
#🎜 🎜#● 기타는 자신만의 방법을 따릅니다: decoTest.{style}.php● 기타 파일은 다음과 같습니다: decoTest.inc.php zend/demo.lib.php#🎜 🎜#3. 파일 디렉터리 구조
● 앱 독립 애플리케이션
● class Tools)
● Conf/INC 구성 파일 디렉터리 #🎜🎜 ## 🎜🎜#● 데이터 데이터 파일 디렉터리
🎜🎜#● DOC 프로그램 관련 문서🎜🎜#● htdocs document_root#🎜🎜 ## 🎜 A#● 이미지 사진 카탈로그
🎜🎜#● CSS CSS 파일●#● js javascript 파일#🎜🎜 ## 🎜🎜#● lib 공유 库 ## 🎜🎜 ## 🎜🎜 #●●템플릿 > 🎜#
4. 명명 규칙#🎜 🎜#●●전체 프로그램 이름은 소문자로 시작하며 카멜 표기법으로 지정됩니다(예: function displayName(){})
# 🎜🎜#● 전역 변수 키 값은 양쪽에 "_"가 있고 이름은 카멜 표기법입니다(예: $_GLOBALE['_beginTime_'])● 일반 변수는 카멜 표기를 사용합니다. 불확실한 유형은 대문자로 시작합니다(예: string - >$sMyName Array->$arrMyArray Object->$oMyObject). Resource->$resource 부울 값->$flag)● 함수 이름은 최대한 의미 있고 축약형이어야 합니다. (예: showMsg) # 🎜🎜#5, 클래스 및 인터페이스 명명
● 대문자로 시작
● 여러 단어, 각 단어의 시작 대문자
● 인터페이스 이름에 i를 더한 이름(예: iDataBase.interface.php)
6, 데이터베이스 이름
● 대문자로 표시하지 마세요 #🎜🎜 #
● 테이블 필드는 모두 소문자로 이름이 지정되고 통합 접두사가 있으며 여러 단어는 "_"로 구분됩니다(예: blog_user_info) ● 테이블 필드 이름은 모두 소문자로 지정됩니다. 여러 단어는 "_"로 구분됩니다. "Interval● 저장 프로시저는 proc_● 트리거는 tri_●으로 시작합니다. 이벤트 일정은 event_#🎜🎜로 시작합니다. #●View는 view_
7로 시작합니다. 습관 및 규칙
●약어(예: Image->img 개수) ->cnt)#🎜🎜 #
● 매직넘버, 숫자를 사용해야 할 때는 정의(TAX, 1.05)를 사용하세요8.댓글 사양 ●프로그램 코멘트, 왜 하는지 코멘트# 🎜🎜#● 작성자, 날짜, 함수를 나타내는 파일 코멘트
● 매개변수의 의미를 설명하는 메소드 및 함수 코멘트 #🎜🎜 #
9, 코딩 스타일●들여쓰기는 공백 4개 사용●등호 양쪽에 공백이 있어야 합니다
#🎜🎜 #● 한 줄에 한 줄씩 사용하세요. 너무 길면 = splicing을 사용하세요.
#🎜 🎜#● PHP_EOL 사용하기PHP 관련 더 많은 지식은PHP를 방문해 주세요.中文网
!위 내용은 PHP 코딩 표준은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기