PHP에서 증감 연산자는 변수의 값을 1씩 증가시키거나 감소시키는 데 사용됩니다. PHP에는 전치(pre-increment/decrement) 및 후치(post-increment/decrement) 버전의 증감 연산자가 있습니다.
1. 전치 증감 연산자 (Pre-increment/decrement)
- 전치 증감 연산자는 변수의 값을 증가시키거나 감소시킨 후에 해당 변수의 값을 반환합니다.
- 전치 증감 연산자는 변수 앞에 위치합니다.
- 전치 증감 연산자의 구문
++$a; // 변수 $a를 1 증가시킨 후, 증가된 값을 반환
--$a; // 변수 $a를 1 감소시킨 후, 감소된 값을 반환
2. 후치 증감 연산자 (Post-increment/decrement)
- 후치 증감 연산자는 변수의 값을 반환한 후에 변수의 값을 증가시키거나 감소시킵니다.
- 후치 증감 연산자는 변수 뒤에 위치합니다.
- 후치 증감 연산자의 구문
$a++; // 변수 $a의 값을 반환한 후, 변수 $a를 1 증가시킴
$a--; // 변수 $a의 값을 반환한 후, 변수 $a를 1 감소시킴
전치와 후치 증감 연산자는 동일한 기능을 수행하지만, 전치 증감 연산자는 증감을 먼저 수행한 후 값을 반환하고, 후치 증감 연산자는 값을 반환한 후에 증감을 수행합니다.
즉, 전치 증감 연산자는 값을 반환하기 전에 변수를 변경하고, 후치 증감 연산자는 값을 반환한 후에 변수를 변경합니다.
$a = 5;
echo ++$a; // 출력: 6, $a의 값은 6이 됨
echo $a++; // 출력: 6, $a의 값은 7이 됨
주의할 점은 후치 증감 연산자는 해당 줄의 실행이 끝난 후에 변수를 증가시키거나 감소시킨다는 것입니다.
With ChatGPT
'PHP > 포스팅' 카테고리의 다른 글
[PHP] 대입 연산자 (0) | 2024.04.25 |
---|---|
[PHP] 비교 연산자 (0) | 2024.04.22 |
[PHP] 산술 연산자 (0) | 2024.04.21 |
[PHP] 데이터 타입 (0) | 2024.04.15 |
[PHP] 상수 (0) | 2024.04.15 |