상수는 프로그램에서 필요로 하는 고정된 값
을 선언하여 사용합니다.
하지만 프로그램은 고정된 데이터뿐만 아니라 가변적인
수많은 데이터를 처리하고, 임시값을 저장하고, 다시 읽어서 처리합니다.
이러한 반복적인 일을 수행하기 위해서는 변수
라는 메모리 공간
이 필요합니다.
이렇게 프로그램이 실행하고 있는 도중
에 값을 저장하는 메모리 공간을 변수라고 부릅니다.
프로그램은 상수보다는 대부분 변수의 값을 처리하는 역할을 수행합니다.
변수는 어떠한 값을 갖고 있을 수 있는 데이터 상자
와 같다고 생각할 수 있습니다.
즉, 데이터 상자 안은 비어 있을 수도 있고, 정수를 담을 수 있고, 실수도 담을 수 있고, 또 다른 다양한 특성의 데이터 자료를 담을 수 있습니다.
프로그램을 개발할 때는 여러 개의 변수를 선언하여 사용하게 됩니다.
하드웨어를 다루는 언어에서는 변수의 개수는 제한적일 수 있겠지만, high-level 언어에서는 시스템의 메모리 공간에 따라서 자유롭게 변수를 사용할 수 있습니다.
이처럼 변수들이 많아질수록 프로그램 안에서 구분할 수 있도록 각각의 변수에 이름을 부여
해야 합니다.
하지만 변수의 이름을 부여하는 데 있어서 약간의 규칙이 존재합니다.
PHP는 간단하게 i나 x, y처럼 1개의 철자로 만들 수도 있고 age, sex, company 등 우리가 쉽게 알 수 있는 문자열로 만들어서 사용할 수 있습니다.
$
기호_
기호PHP 스크립트를 실행 도중에 새로운 변수를 만날 면 동적
으로 메모리와 변수를 관리합니다.
동일한 변수가 없을 경우 새로운 변수를 컴퓨터 메모리에 공간 할당합니다.
PHP는 새로운 변수를 사용하고자 할 때 $변수명
으로 적으면 바로 변수를 생성하여 코드에 적용할 수 있습니다.