PHP/포스팅

[PHP] 식별자와 식별자 관례

짜집퍼박사(짜박) 2024. 4. 15. 00:27

PHP에서 식별자(identifier)는 변수, 함수, 클래스, 상수 등의 이름을 지정하는 데 사용됩니다. 식별자는 다음과 같은 규칙을 따라야 합니다.

 

1. 변수, 함수, 클래스, 상수의 이름 규칙

- 식별자는 문자로 시작해야 합니다.
- 식별자는 밑줄(_) 또는 문자로 이루어질 수 있습니다. 숫자로 시작하는 식별자는 유효하지 않습니다.
- 대소문자를 구분합니다.
- 특수 문자(예: *, $, &, @ 등)를 포함할 수 없습니다.
- 예약어(키워드)는 식별자로 사용할 수 없습니다.

 

2. 식별자 관례

- 변수 이름: 변수 이름은 소문자로 시작하고, 여러 단어가 결합될 경우 밑줄(_)로 단어를 구분하는 스네이크 케이스를 사용합니다. 예를 들어, $user_name, $product_price와 같이 사용합니다.
- 함수 이름: 함수 이름도 소문자로 시작하고, 여러 단어가 결합될 경우 밑줄(_)로 단어를 구분하는 스네이크 케이스를 사용합니다. 예를 들어, calculate_area(), validate_user()와 같이 사용합니다.
- 클래스 이름: 클래스 이름은 각 단어의 첫 글자를 대문자로 작성하고, 단어를 붙일 때 대문자를 사용하는 파스칼 케이스를 사용합니다. 예를 들어, User, ProductManager와 같이 사용합니다.
- 상수 이름: 상수 이름은 모두 대문자로 작성하며, 단어를 밑줄(_)로 구분하는 스네이크 케이스를 사용합니다. 예를 들어, MAX_LENGTH, DB_NAME과 같이 사용합니다.

// 변수 이름
$user_name = "John";
$product_price = 50.99;

// 함수 이름
function calculate_area($radius) {
    return 3.14 * $radius * $radius;
}

// 클래스 이름
class ProductManager {
    // 클래스 내용 생략
}

// 상수 이름
define("MAX_LENGTH", 100);
define("DB_NAME", "my_database");

이러한 식별자 규칙과 관례를 따르면 코드가 일관되고 가독성이 좋아지며, 코드의 유지보수가 쉬워집니다.

 

With ChatGPT

'PHP > 포스팅' 카테고리의 다른 글

[PHP] 상수  (0) 2024.04.15
[PHP] 변수 범위  (0) 2024.04.15
[PHP] 변수  (0) 2024.04.15
[PHP] 키워드  (0) 2024.04.14
[PHP] 주석  (0) 2024.04.14