320x100
이번 글의 주제는 '변수'입니다.
'변수'란 '어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수'를 뜻합니다. (네이버 사전)
이제 PHP 상에서의 변수에 대해 알아보겠습니다.
1. 변수 선언
$variable = 'value';
$변수명 = '값'; 과 같이 새로운 변수를 선언할 수 있습니다.
2. 변수 재정의
1에서 설명드렸던 방법과 같이 $변수명 = '재정의 값'; 을 통해 변수를 재정의할 수 있습니다.
이렇게 하면 변수의 값이 변경됩니다.
3. 변수명
변수에 대해 짚고 넘어가야 할 점 중 하나는 변수명에 제약이 있다는 것입니다.
아래와 같은 이름의 변수는 사용할 수 없습니다.
// 변수명에 숫자 사용 불가
$12345 = '12345';
// 변수명에 +, - 등의 연산자와 . , @ ! ' " 등은 사용 불가
$h(ell)o! = 'hello world';
$my-name = 'PRASEOD-';
$one+one = 'two';
$don'tusethis. = 'abcd';
...
4. 연산
변수는 연산자를 사용할 수 있습니다.
$a = 1;
$b = 2;
echo $a + $b;
// 3이 출력된다.
echo $a * $b;
// 2가 출력된다.
단순 연산도 가능하고, 괄호를 사용한 혼합 계산 역시 가능하다.
혹은 아래와 같이 계산할 수도 있다.
$cost = 100;
$cost += 10; // $cost = $cost + 10; 과 같은 계산
echo $cost;
// 110이 출력된다.
++$cost; // $cost의 값을 1 더하여 111 출력
--$cost; // $cost의 값을 다시 1 빼서 110 출력
$pre = 'abc';
$suf = 'def';
$pre .= $suf; // $pre = $pre + $suf; 와 같은 계산
// abcdef가 출력된다.
위와 같이 활용 가능하다.
5. 문자열과의 혼합
문자열과 함께 쓸 수도 있다.
$v = '나는';
echo $v.' 글을 씁니다.';
echo "$v 글을 씁니다."; // 큰따옴표만 사용해야 함.
// 둘 다 '나는 글을 씁니다' 가 출력된다.
$x = '글을';
echo "나는 ".$x." 씁니다.";
echo "나는 $x 씁니다."; // 큰따옴표만 사용해야 함.
// 둘 다 '나는 글을 씁니다' 가 출력된다.
$z = '밥';
echo "잡곡".$z;
echo "잡곡{$z}";
// 둘 다 '잡곡밥' 이 출력된다.
이 정도면 기초적인 활용법은 끝났습니다.
이들을 자유자재로 활용할 수 있어야 합니다.
반응형
'World Wide Web > PHP Lecture' 카테고리의 다른 글
[PHP] mbstring 없이 한글 문자열 다루기 (0) | 2021.05.13 |
---|---|
[PHP 8] 시작과 끝 문자열 확인하기 - str_starts_with(), str_ends_with() (0) | 2021.03.18 |
PHP Lecture 1 - 시작 (0) | 2020.10.23 |