> 백엔드 개발 > PHP 튜토리얼 > PHP 파일 이름 지정, 클래스 및 메소드 이름 지정, 변수 이름 지정 및 기타 사양 소개

PHP 파일 이름 지정, 클래스 및 메소드 이름 지정, 변수 이름 지정 및 기타 사양 소개

jacklove
풀어 주다: 2023-03-30 17:58:01
원래의
6201명이 탐색했습니다.

PHP 파일 이름 지정, 클래스 및 메서드 이름 지정, 변수 이름 지정 표준은 이름을 지정할 때 특히 중요합니다.

1. 파일 이름 지정

클래스 파일의 이름은 대문자로 시작해야 하며, 기타 파일(구성 파일, 뷰, 일반 스크립트 파일 등)의 이름은 모두 소문자입니다.

Some_library.php application_config.php
로그인 후 복사

2. 클래스 및 메소드 이름 지정

클래스 이름은 대문자로 시작해야 하며 밑줄을 사용하여 여러 단어를 구분해야 하며 카멜 표기법을 사용하지 마세요.

class Super_class
로그인 후 복사

클래스 메서드는 모두 소문자여야 하며, 동사를 포함하여 메서드의 기능을 명확하게 나타내야 합니다. 긴 이름을 피하고 밑줄을 사용하여 여러 단어를 구분하세요.

function get_file_properties()
로그인 후 복사

3. 변수 명명 규칙

변수 명명 규칙은 모두 소문자를 사용하고 밑줄을 사용하여 구분하며 변수의 목적을 명확하게 명시해야 합니다. 매우 짧고 의미 없는 변수는 for 루프의 반복자로만 사용해야 합니다.

for ($j = 0; $j < 10; $j++)
$last_city
로그인 후 복사

상수는 변수명을 따르되 문자는 모두 대문자입니다

MY_CONSTANT
NEWLINE
로그인 후 복사

변수를 지정할 때 앞뒤에 공백이 있어야 합니다.

4 키워드 TRUE, FALSE 및 NULL은 모두 대문자입니다.

5. || 연산자를 사용하지 마세요. 일부 장치에서는 표시되지 않습니다(숫자 11처럼 보일 수 있음). && 연산자를 사용하는 것이 AND를 사용하는 것보다 약간 낫지만 둘 다 허용됩니다. 또한 ! 연산자 앞뒤에 공백을 추가해야 합니다.

참고: 실패 시 FALSE를 반환하는 일부 PHP 함수가 있지만 느슨한 유형 비교에서 FALSE와 동일한 "" 또는 0과 같은 유효한 값을 반환할 수도 있습니다. 따라서 조건에서 비교를 위해 이러한 반환 값을 사용할 때 엄격한 유형 비교를 사용하여 반환 값이 실제로 원하는 것인지 확인하고 느슨한 유형의 다른 값이 아닌지 확인하십시오.

또한 필요한 경우 === 및 !==를 사용하여 자체 반환 값과 변수를 확인할 때 이 엄격한 접근 방식을 따르세요.

6. 들여쓰기에는 공백 대신 Tab을 사용하세요.

7. 문자열을 묶을 때는 작은따옴표를 사용하고, 문자열에 변수가 있을 때는 큰따옴표를 사용하고, 변수를 묶을 때는 중괄호를 사용하세요. 또한, 문자열에 작은따옴표가 있는 경우에는 이스케이프 문자가 필요하지 않도록 큰따옴표도 함께 사용해야 합니다.

‘My String’
“My string {$foo}”
“SELECT foo FROM bar WHERE baz = ‘bag’”
로그인 후 복사

이 글에서는 PHP 파일 이름 지정, 클래스 및 메서드 이름 지정, 변수 이름 지정 및 기타 사양에 대해 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.

관련 권장사항:

PHP에서 쿼리한 잘못된 데이터 문제를 해결하는 방법

PHP 문자열의 정렬된 분할 관련 작업을 설명합니다.

PHP를 사용하여 두 경도 사이의 거리를 계산하는 방법 그리고 위도 거리

위 내용은 PHP 파일 이름 지정, 클래스 및 메소드 이름 지정, 변수 이름 지정 및 기타 사양 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿