PHP Lecture 2 – 변수

이번 글의 주제는 ‘변수’입니다.

‘변수’란 ‘어떤 관계나 범위 안에서 여러 가지 값으로 변할  있는 수’를 뜻합니다. (네이버 사전)

 

이제 PHP 상에서의 변수에 대해 알아보겠습니다.

 

1. 변수 선언

$variable = 'value';

$변수명 = ‘값’; 과 같이 새로운 변수를 선언할 수 있습니다.

 

2. 변수 재정의

1에서 설명드렸던 방법과 같이 $변수명 = ‘재정의 값’; 을 통해 변수를 재정의할 수 있습니다.

이렇게 하면 변수의 값이 변경됩니다.

 

3. 변수명

변수에 대해 짚고 넘어가야 할 점 중 하나는 변수명에 제약이 있다는 것입니다.

아래와 같은 이름의 변수는 사용할 수 없습니다.

// 변수명에 숫자 사용 불가n$12345 = '12345';nn// 변수명에 +, - 등의 연산자와 . , @ ! ' " 등은 사용 불가n$h(ell)o! = 'hello world';n$my-name = 'PRASEOD-';n$one+one = 'two';n$don'tusethis. = 'abcd';n...

4. 연산

변수는 연산자를 사용할 수 있습니다.

$a = 1;n$b = 2;necho $a + $b;n// 3이 출력된다.nnecho $a * $b;n// 2가 출력된다.

단순 연산도 가능하고, 괄호를 사용한 혼합 계산 역시 가능하다.

혹은 아래와 같이 계산할 수도 있다.

 

$cost = 100;n$cost += 10; // $cost = $cost + 10; 과 같은 계산necho $cost;n// 110이 출력된다.nn++$cost; // $cost의 값을 1 더하여 111 출력n--$cost; // $cost의 값을 다시 1 빼서 110 출력nn$pre = 'abc';n$suf = 'def';n$pre .= $suf; // $pre = $pre + $suf; 와 같은 계산n// abcdef가 출력된다.

위와 같이 활용 가능하다.

 

5. 문자열과의 혼합

문자열과 함께 쓸 수도 있다.

$v = '나는';nnecho $v.' 글을 씁니다.';necho "$v 글을 씁니다."; // 큰따옴표만 사용해야 함.n// 둘 다 '나는 글을 씁니다' 가 출력된다.nn$x = '글을';nnecho "나는 ".$x." 씁니다.";necho "나는 $x 씁니다."; // 큰따옴표만 사용해야 함.n// 둘 다 '나는 글을 씁니다' 가 출력된다.nn$z = '밥';nnecho "잡곡".$z;necho "잡곡{$z}";n// 둘 다 '잡곡밥' 이 출력된다.

이 정도면 기초적인 활용법은 끝났습니다.

이들을 자유자재로 활용할 수 있어야 합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다