PHP의 대소문자 구분 문제 처리가 지저분하고 코드 작성 시 가끔 문제가 발생할 수 있으므로 여기서 요약하겠습니다.
그러나 모든 사람에게 이러한 규칙을 사용하도록 권장하는 것은 아닙니다. 모든 사람은 항상 "대소문자 구분"을 준수하고 통합 코딩 표준을 따르는 것이 좋습니다.
1. 대소문자 구분
1. 변수 이름은 대소문자를 구분합니다.
일반 변수와 $_GET, $_POST, $_REQUEST, $_COOKIE, $_SESSION, $GLOBALS를 포함한 모든 변수는 대소문자를 구분합니다. $_SERVER, $_FILES, $_ENV 등
코드 복사 코드는 다음과 같습니다.
php
$abc = 'abcd'
echo $abc; //'abcd' 출력
echo $aBc; //출력 없음
출력 없음
코드 복사 코드는 다음과 같습니다.
1 define("ABC","Hello World")
echo ABC; //Hello World 출력
echo abc ; //abc 출력
코드 복사 코드는 다음과 같습니다.
function show(){
echo "Hello World" ;
}
show(); // Hello World 권장 작성 방법 출력
SHOW() ; //Hello World 출력
코드 복사 코드는 다음과 같습니다:
class cls{
static function func(){
echo "hello world" ;
}
}
Cls::FunC(); //hello world 출력
코드 복사 코드는 다음과 같습니다.
echo __line__ //출력 2
echo __LINE__; //출력 3
코드 복사 코드는 다음과 같습니다.
$a = null;
$b =
$c =
$d = TRUE;
$e = false;
$f = FALSE;
var_dump($a == $b); //부울 true
var_dump($c == $d); boolean true
var_dump ($e == $f); //부울 true 출력
코드 복사 코드는 다음과 같습니다. 다음과 같습니다:
$a=1;
var_dump($a) //int 1 출력
$b=(STRING)$a;
var_dump($b ); //출력 문자열 '1'(길이=1)
$c=(string)$a
var_dump($c); 길이=1)