모든 언어에는 변수라는게 존재 합니다 .
대부분의 변수가 비슷 하지만 php에서도 조건이라는게 있습니다.
1. 변수명 앞에 $를 덧붙여 표현합니다.
2. 변수명은 대소문자를 구별합니다.
3. 변수명은 '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' 이와 같은 정규식 규칙을 사용합니다.
위의 규칙으로 몇가지 예를 들어 보겠습니다.
위의 예를 보면 $var와 $Var는 전혀 다른 변수 값을 가지고 있습니다. 여기서 보면 변수명은 대소문자를 구별한다는 것을 알 수 있습니다.
또한 $를 붙여 사용을 하는것을 볼 수가 있습니다.
잘못된 표현 3가지를 보겠습니다.
$4site 는 정규식 규칙에 따라 변수명은 숫자로 시작될 수 없습니다.
$_4site 이부분도 같이 _ 는 처음에 사용을 할 수 없다 다만 변수명 중간에 나오는것은 가능합니다.
$täyte ASCII 228 이기 때문에 사용이 안된다. 이 ASCII는 추후에 다시 자세히 설명을 하겠습니다. 여기에서는 그냥 편하게 알파벳만 숫자 _ 정도만 사용한다고 생각하셔도 무방하다. 솔직히 이걸로만 해도 수많은 변수명을 지정할 수 있습니다.