PHP 변수 이름 지정


변수 명명 규칙은 일반 변수, 정적 변수, 지역 변수, 전역 변수, 세션 변수 등의 명명 규칙으로 구분됩니다.

1) 일반 변수
일반 변수 명명은 다음 규칙을 따릅니다.
a. 모든 문자는 소문자입니다.
b. 여러 단어를 사용하는 변수의 경우 각 단어 사이의 간격으로 '_'를 사용합니다.
예: $base_dir, $red_rose_price 등.

2) 정적 변수
정적 변수 이름 지정은 다음 규칙을 따릅니다.
a. 정적 변수는 소문자 s_로 시작합니다.
b. 정적 변수에는 소문자를 사용하세요.
c. 여러 단어로 구성된 변수 이름은 각 단어 사이의 간격으로 '_'를 사용합니다.
예: $s_base_dir, $s_red_rose_prise 등

3) 지역 변수
지역 변수 명명은 다음 규칙을 따릅니다.
a. 모든 문자에는 소문자를 사용하세요.
b. 변수는 '_'로 시작합니다.
c. 여러 단어로 구성된 지역변수 이름은 각 단어 사이의 간격으로 '_'를 사용합니다.
예: $_base_dir, $_red_rose_price 등

4) 전역 변수
전역 변수 앞에는 'g'가 붙어야 합니다. 변수의 범위를 아는 것은 매우 중요합니다.
예를 들어

global $gLOG_LEVEL;
global $gLOG_PATH;

5) 전역 상수
전역 변수 이름 지정은 다음 규칙을 따릅니다.
a. 모두 대문자를 사용하세요
b. 전역 변수에서 여러 단어 사이의 구분 기호로 '_'를 사용합니다.
예: $BASE_DIR, $RED_ROSE_PRICE 등

6) 세션 변수
세션 변수 이름 지정은 다음 규칙을 따릅니다.
a.
b. 모두 대문자를 사용하세요. 세션 변수 이름은 'S_'로 시작합니다. 여러 단어 사이에는 '_' 공백을 사용하세요.
예: $S_BASE_DIR, $S_RED_ROSE_PRICE 등