PHP/포스팅

[PHP] 증감 연산자

짜집퍼박사(짜박) 2024. 4. 22. 00:23

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