ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PHP] 9. 조건문 (if, else, elseif) - PHP 강좌, PHP5
    Web/PHP 2015. 6. 13. 13:42

    PHP 5 if...else...elseif Statements

     조건문은 다른 조건을 기준으로 다른 액션을 수행하기 위해 사용됩니다.



    1. PHP Conditional Statements

     코드를 작성할 때, 다른 결정에 따른 다른 액션을 수행하기를 원합니다. 조건문을 사용하여 이 문제를 해결합니다.


     PHP는 아래 조건문들을 가지고 있습니다:

     - if 문 

     - if...else 문

     - if...elseif...else 문

     - switch 문






    2. PHP - The if Statement

     if 문은 명시된 조건이 참(true)인 경우 실행하는 구문입니다.


     문법:

    if (condition) {
        code to be executed if condition is true
    ;
    }



     아래 예제는 현재 시간이 20시 이전이면 "Have a good day!"를 출력하는 예제입니다.



    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    $t = date("H");
     
    if ($t < "20") {
        echo "Have a good day!";
    }
    ?>
    cs
     



    3. PHP - The if...else Statement
     if...else 문은 조건이 참인 경우와 조건이 거짓인 경우를 실행할 수 있는 구문입니다.

     문법:

    if (condition) {
        code to be executed if condition is true;
    } else {
        code to be executed if condition is false;
    }




     아래 예제는 현재 시간이 20시 이전이면 "Have a good day!"를 출력하고, 그게 아니면 "Have a good night!"을 출력하는 예제입니다.




    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    $t = date("H");
     
    if ($t < "20") {
        echo "Have a good day!";
    else {
        echo "Have a good night!";
    }
    ?>
    cs
     





    4. PHP - The if...elseif....else Statement

     if...elseif...else 문은 첫 조건이 거짓이면, 다음 조건을 테스트하는 구문입니다.


     문법:

    if (condition) {
        code to be executed if condition is true;
    } elseif (condition) {
        code to be executed if condition is true;
    } else {
        code to be executed if condition is false;
    }





     아래 예제는 10시 이전이면 "Have a good morning!"을 출력하고, 그게 아니면 20시 이전인지 검사하여 다른 것을 출력하는 예제입니다.



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <!DOCTYPE html>
    <html>
    <body>
     
    <?php
    $t = date("H");
     
    if ($t <  "10") {
         echo "Have a good morning!";
    } elseif ($t <  "20") {
         echo "Have a good day!";
    else {
         echo "Have a good night!";
    }
    ?>
      
    </body>
    </html>
    cs
     


     






    * 이 강좌는 'w3schools'를 참조하여 작성하였습니다.

    댓글

Designed by Tistory.