PHP에서의 증가 및 감소 연산자
다음 코드를 살펴보세요:
<?php
$num = 0;
$num = $num + 1; // 변수 $num에 숫자 1을 더함
echo $num; // 1을 출력함
?>
아시다시피, 이 코드는 연산자 +=를 사용하여
축약된 형태로 다시 작성할 수 있습니다:
<?php
$num = 0;
$num += 1; // 변수 $num에 숫자 1을 더함
echo $num; // 1을 출력함
?>
사실, 프로그래밍에서 1을 더하는 작업은
매우 자주 발생하기 때문에, 이 연산을 위해
더욱 축약된 구문인 특수 연산자 ++ (인크리먼트)가 만들어졌습니다.
이 연산자는 변수의 값을 1만큼 증가시킵니다.
이 연산자를 사용하여 코드를 다시 작성해 보겠습니다:
<?php
$num = 0;
$num++; // 변수 a에 숫자 1을 더함
echo $num; // 1을 출력함
?>
++ 연산 외에도,
-- (디크리먼트) 연산이 있습니다.
이 연산은 변수의 값을 1만큼 감소시킵니다.
예시를 보세요:
<?php
$num = 0;
$num--; // 변수 $num에서 숫자 1을 뺌
echo $num; // -1을 출력함
?>
이 코드를 증가 및 감소 연산자를 사용하도록 수정하세요:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>