일반적인 규칙에 관한 한, 클래스, 함수, 변수의 이름은 코드 독자가 해당 코드의 기능을 쉽게 이해할 수 있는 이름이어야 하며, 모호한 이름 지정은 피해야 합니다.
1. 클래스 명명
단어 구분은 대문자를 사용하고 그 외 문자는 소문자를 사용합니다.
이름의 첫 글자는 대문자를 사용하세요.
밑줄('_')을 사용하지 마세요.
예: 이름, SuperMan, BigClassObject.
2. 클래스 속성 명명
속성 이름 앞에는 'm' 문자가 와야 합니다.
접두사 'm'은 클래스 이름 지정과 동일한 규칙을 따릅니다.
'r'로 시작하는 것이 참조를 나타내는 것처럼 'm'은 항상 이름의 시작 부분을 수정합니다.
mValue, mLongString 등
3. 메소드 이름 지정
메소드의 기능은 작업을 수행하고 목적을 달성하는 것입니다. 따라서 이름은 메소드가 수행하는 작업을 설명해야 합니다. 일반적으로 이름의 접두사에는 is(판단), get(get), set(설정)과 같은 첫 번째 규칙이 있습니다.
메소드 이름의 첫 번째 단어의 첫 글자는 소문자로, 그 다음 단어의 첫 글자는 대문자로 표시합니다. . 예:
class StartStudy{ //设置类 $mLessonOne = ""; //设置类属性 $mLessonTwo = ""; //设置类属性 function getLessonOne(){ //定义方法,得到属性mLessonOne的值 ... } }
4. 메소드 매개변수 이름
의 첫 번째 문자는 소문자를 사용합니다.
첫 번째 문자 이후의 모든 문자는 클래스 명명 규칙에 따라 대문자로 표시됩니다.
예:
class EchoAnyWord{ function echoWord($firstWord,$secondWord){ ... } }
5. 참조 변수
참조 변수 앞에는 'r'이 붙어야 합니다. 예:
class Example{ $mExam = ""; funciton setExam(&$rExam){ ... } function getExam(){ ... } }
6. 변수 이름 지정
모든 문자를 소문자로 사용하세요.
각 단어의 구분 기호로 '_'를 사용하세요.
예: $msg_error, $chk_pwd 등
임시 변수의 이름은 일반적으로 정수형에 사용되는 i, j, k, m, n이고, 일반적으로 문자 유형에 사용되는 c, d, e, s입니다.
인스턴스 변수 앞에는 밑줄이 있어야 하며 첫 글자는 소문자이고 나머지 단어의 첫 글자는 대문자입니다.
7. 전역 변수
전역 변수 앞에는 'g'가 붙어야 합니다. 예: global $gTest.
8. 상수 및 전역 상수
상수 및 전역 상수는 모두 대문자여야 하며 단어는 '_'로 구분되어야 합니다.
define('DEFAULT_NUM_AVE',90); define('DEFAULT_NUM_SUM',500);
9과 같은 정적 변수
정적 변수 앞에는 's'가 붙어야 합니다. 예:
state $sStatus = 1;
10. 함수 이름 지정
모든 이름은 소문자를 사용하며 여러 단어는 '_'로 구분됩니다. 예:
function this_good_idear(){ ... }
위의 다양한 명명 규칙을 다음과 같이 조합하여 사용할 수 있습니다.
class OtherExample{ $msValue = ""; //该参数既是类属性,又是静态变量 }
위 내용은 명명 규칙에 대한 PHP 특정 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!