로그인

검색

라이믹스와 같은 PHP 기반의 CMS에 기능을 추가하거나 수정할때 가장 유용하게 사용되고 중요한 제어문이 바로  if 문입니다.

 

내가 원하는 동작이나 문구출력 등을 특정한 조건에 만족할때만 실행할 수 있어서 회원,비회원 등 구분해서 다르게 동작하게 할 수 있어서 많이 사용되어 알고 있으면 많은 기능을 구현할 수 있게 됩니다.

 

if (조건) {

조건에 만족했을때 실행되는 부분

}

 

if 문은 조건으로 제시된 부분이 true(참) 이 되었을 때만 중괄호 안의 내용의 코드가 실행이 됩니다. 물론 !조건 과 같이 부정을 뜻하는 !이 붙은 경우는 반대로 조건이 만족하지 않아야 중괄호 않의 코드가 실행이 됩니다.

 

조건에 만족하지 않았을때 실해될 수 있는 부분을 추가해 주고 싶다면 else 문을 사용하면 됩니다..

 

 

if (조건) {

조건에 만족했을때 실행되는 부분

else {

위 조건이 만족하지 않았을때 실행되는 부분

}

 

else를 사용하면 반드시 둘 중 하나의 부분은 반드시 실행되게 되어있는 특징이 있습니다.

 

$var = rand(1,6);  // 변수에 1에서 6사이의 임의의 숫자 하나가 뽑혀서 담기게 됩니다.

if ($var == 1) {

print '축하합니다. 당첨 되었습니다!';

}

 

1일 뽑히게 되면 당첨되었다는 문구가 나오게 되어있는 코드 입니다.

if 문 안에 사용되는 연산자는 다양하게 사용되며 여러개를 복합적으로 연결해서 사용하니 이부분에 대해서는 따로 알아보시는게 좋습니다.

== 동등비교 연산자로서 두 값이 같으면 true 가 되는 연산자 입니다.

 

 

그럼 여기서 당첨되지 않았을때 에도 출력을 해주고 싶다면 else 를 사용해서

 

$var = rand(1,6); 

if ($var == 1) {

print '축하합니다. 당첨 되었습니다!';

}

else {

print '아쉽지만 꽝이네요. 다음 기회를 노려보세요.';

}

 

이렇게 구현해 줄 수 있습니다.

 

else를 사용하지 않고 또 다른 조건을 연속적으로 else if 로 이어갈 수 있습니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
2 추천
  • 2021.08.29 09:48
    이렇게 꾸준히 글 쓰는게 쉽지 않은데 저도 힘들지만 계속 읽어가보겠습니다. ㅠㅠ
  • profile
    꿀팁관리소장 2021.08.29 09:59
    To.쿤
    네. 라이믹스를 다루다 보면 매칭이 되거나 히는 부분들이 있을 거에요. 이해가 안가도 괜찮습니다.
  • 고게임77 2022.03.20 10:02
    오 이건 많이보던 거네요! 저렇게 주석이달려 설명되어있으니 이해도가 좋습니다!!

php 기초지식(24)

php를 학습할 수 있습니다.

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

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

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

    Date2021.09.12 Views215 Votes2
    Read More
  7. php isset()

    Date2021.09.11 Views109 Votes2
    Read More
  8. php 변수의 영역 전역변수와 지역변수

    Date2021.08.29 Views1577 Votes2
    Read More
  9. php 함수의 반환값

    Date2021.08.28 Views140 Votes2
    Read More
  10. php 함수의 기초

    Date2021.08.25 Views161 Votes2
    Read More
  11. php 다차원 배열

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

    Date2021.08.08 Views292 Votes2
    Read More
  15. Read More
  16. Read More
  17. php 배열(array)

    Date2021.07.31 Views152 Votes2
    Read More
  18. php 반복문 for, while

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

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

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

    Date2021.07.24 Views639 Votes2
    Read More
  22. Read More
Prev 1 2 Next
/ 2