-
[PHP]변수, 선언 및 규칙 초기화Web/PHP 2019. 6. 26. 17:25반응형
변수(variable)
변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간이다.
즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간이며, 저장된 값은 변경될 수 있으며 늘 새로운 데이터로 치환 가능하다.
변수의 선언방법
var은 임의로 정한 변수명이다. 프로그래밍이라고 해서 영어로만 변수를 쓰지 않아도 되며 PHP는 한글 변수명도 허용된다. 예제로는 variable 를 줄여서 var 이라고 하겠다.
한글 변수명이 생각보다 잘먹혀서 놀라웠다.. 그래도 협업 할때에는 안쓰는게 좋다.
$var = "나의 거울을 닦자";
$title = $var;
echo $title;
위 코드의 결과는 "나의 거울을 닦자" 라는 문구로 출력된다.
이처럼 유연하게 사용가능하다.
PHP에서는 변수 선언시 이름 앞에 달러$ 기호만 붙이면 변수가 선언된다.
다른 언어와는 다르게 타입을 명시할 필요가 없다.
이는 대입되는 값에 따라 자동으로 타입이 결정되기 때문이다.
$var = 10; //INT형 변수
$var = 10.1 //float, double형 변수
$var = "PHP" //char형 변수
유연하게 사용 가능한 PHP변수에도 규칙은 존재하며 다음과 같다.
- 영문 대소문자, 숫자, 언더스코어(_)로만 구성됩니다.
- 숫자와의 구분을 빠르게 하기 위해 숫자로는 시작할 수 없습니다.
- 공백이 포함될 수 없습니다.
- PHP시스템에서 미리 선점된 $this등 사용할 수 없는 변수도 존재합니다.
- 대소문자를 구분합니다.
반응형'Web > PHP' 카테고리의 다른 글
PHP 특정 코드 및 패턴 배열 출력하기 (0) 2020.08.03 [PHP] 연산자의 종류와, 산술 연산자, 문법 (0) 2019.06.26 [PHP] 동작 원리, PHP문법 (0) 2019.06.26 [PHP]문자열 자르기, 나누기, 원하는 문자 가져오기 (0) 2019.06.14 [PHP]배열에 동작하는 반복문 (0) 2019.06.13