로그인

검색

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

 

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

 

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

 

$n = 1;

print $n++;

 

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

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

 

$n =1;

print ++$n;

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

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

 

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

 

 

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

 

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천
  • 2021.08.29 09:49
    좀 헷갈리지만, 앞에 ++ 붙는건 잘 사용안하지만, 이런게 있다 정도로 이해하고 넘어갑니다;ㅁ;
  • profile
    꿀팁관리소장 2021.08.29 10:03
    To.쿤
    나중에 반복문을 사용한 라이믹스 코드(글 목록, 댓글 목목 출력 등)에서 저걸 이용해 뭔가 카운트를 하거나 혹은 몇뻔째에서 광고를 한번 보여주거나 등으로 사용하게 되실 겁니다.
  • 2021.08.29 10:05
    To.꿀팁관리소장
    ++를 앞에 붙이는 건 어디 쓰이나 싶었는데 활용방법까지 알려주시니 조금 이해가 됩니다. 감사합니다.

php 기초지식(24)

php를 학습할 수 있습니다.

  1. read more
  2. read more
  3. php 객체 확장

    Date2021.09.20 Views197 Votes3
    Read More
  4. php 객체 생성자 __construct 메서드

    Date2021.09.17 Views500 Votes3
    Read More
  5. Read More
  6. php 객체 지향의 이해 4

    Date2021.09.12 Views253 Votes3
    Read More
  7. php isset()

    Date2021.09.11 Views145 Votes3
    Read More
  8. php 변수의 영역 전역변수와 지역변수

    Date2021.08.29 Views1994 Votes3
    Read More
  9. php 함수의 반환값

    Date2021.08.28 Views197 Votes3
    Read More
  10. php 함수의 기초

    Date2021.08.25 Views203 Votes3
    Read More
  11. php 다차원 배열

    Date2021.08.14 Views532 Votes3
    Read More
  12. Read More
  13. Read More
  14. php 배열의 원소 제거 unset()

    Date2021.08.08 Views339 Votes3
    Read More
  15. Read More
  16. Read More
  17. php 배열(array)

    Date2021.07.31 Views193 Votes3
    Read More
  18. php 반복문 for, while

    Date2021.07.28 Views502 Votes3
    Read More
  19. php 증감 연산자 ++, -- 3

    Date2021.07.27 Views275 Votes3
    Read More
  20. 활용이 가장 많은 중요한 if 조건문 3

    Date2021.07.26 Views235 Votes3
    Read More
  21. php 이스케이프 \(역슬래쉬) 사용 1

    Date2021.07.24 Views725 Votes3
    Read More
  22. Read More
Prev 1 2 Next
/ 2