php 증감 연산자 ++, --

by 꿀팁관리소장 posted Jul 27, 2021

보통은 반복문에서 한번 반복할때 값을 1씩 증가시킬때 많이 사용하는 것이 증가 연산자 인데요.

 

변수 앞에 붙는 경우 ++변수, 변수 뒤에 붙는 경우 변수++ 가 있는 걸 이번에 알았네요.

 

차이는 변수 앞에 증감연산자가 위치하면 해당 증,감을 변수에 바로 적용하여 값을 반환하지만 반대로 변수 뒤에 붙는 경우는 증감을 반영하지 않는 값이 반환되고 이후 증감을 반영합니다.

 

$n = 1;

print $n++;

 

위와 같은 시점에서는 1이 출력됩니다. 

이후 아래에서 $n을 다시 출력하면 그때는 2가 출력이 되는 것 입니다.

 

$n =1;

print ++$n;

이 경우는 이미 1 증가가 반영된 2가 출력이 됩니다. 

이후에 $n 을 출력해도 2가 계속 출력이 되겠죠.

 

--$n , $n-- 의 감소 연산자의 경우도 마찬가지로 동작하게 됩니다. 값이 감소하는 차이가 있습니다.

 

 

이 증감 연산자의 경우 변수에 알파벳이 담겨 있어도 작동은 한다고 합니다. 알파벳 동작이 궁금하시면 검색해서 한번 알아보세요.

 

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.

Articles

1 2
서버에 요청 중입니다. 잠시만 기다려 주십시오...

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5