0
 33   4   1
  View Articles

Name  
   ¼Õº´¸ñ  (2002-03-26 06:59:36, Hit : 19557, Vote : 2416)
Homepage  
   http://www.itmembers.net
Subject  
   PHP ¹®¹ýÀÇ ±âÃÊ(3) - Á¦¾î¹®(ß¾)
PHPÀÇ Á¦¾î¹®Àº CÀÇ Á¦¾î¹®°ú ºñ½ÁÇÕ´Ï´Ù.
if, else, elseif, while, do¡­while, for, break, continue, switch, require, include µîÀÌ Á¦¾î¹®¿¡¼­ »ç¿ëµË´Ï´Ù.
À̹ø ½Ã°£¿¡´Â if, else, elseif, while, do¡­while ¹®ÀÇ ¾²ÀÓ»õ¸¦ °£´ÜÇÑ ½Ç½ÀÀ» ÅëÇØ¼­ »ìÆìº¸±â·Î ÇϰڽÀ´Ï´Ù.


  1. if ¹®
    À̰й«Áö¹«Áö ¸¹ÀÌ ¾²ÀÌ´Â ¹®ÀåÀÔ´Ï´Ù. À̰ŠÁ¦´ë·Î »ç¿ë ¸øÇϸé PHP ÇÁ·Î±×·¥ Çϳªµµ ¸ø ¸¸µì´Ï´Ù.
    ±âº»ÀûÀ¸·Î,
    if (Ç¥Çö½Ä)
    ¸í·É¹®
    °ú °°Àº ½ÄÀ¸·Î ¾¹´Ï´Ù.
    if ´ÙÀ½ÀÇ °ýÈ£ ¾È¿¡ Âü°ú °ÅÁþÀ» ±¸ºÐÇϴ ǥÇö½ÄÀ» ¾²°í ÀÌ Ç¥Çö½ÄÀÌ ÂüÀÌ¸é ¸í·É¹®À» ½ÇÇàÇÕ´Ï´Ù.
    ±×·¯³ª ÀÌ°Ç ¸í·É¹®ÀÌ ´Ü ÇÑ ÁÙÀÏ ¶§ÀÇ °æ¿ìÀÌ°í ¸í·É¹®ÀÌ ¿©·¯ ¹®ÀåÀ̸é Áß°ýÈ£({})¸¦ »ç¿ëÇÏ¿© ¹Ýµå½Ã ¹­¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±×¸®°í ´ë°³ÀÇ °æ¿ì ¸í·É¹®ÀÌ ´Ü ÇÑ ÁÙÀÌ¶óµµ Áß°ýÈ£·Î ¹­¾îÁÖ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.

    1 : 2 : $a = 10;
    3 : $b = 3;
    4 : if($a>$b) {
    5 : echo "$a °¡ $b º¸´Ù ´õ Å©´Ù.";
    6 : }
    7 : if($a<=$b) {
    8 : echo "$a °¡ $b º¸´Ù À۰ųª °°´Ù.";
    9 : }
    10: ?>

    5Çà°ú 8ÇàÀ» º¸¸é $a¿Í $b µÚ¿¡ ÇÑ Ä­À» ¶ç¾ú½À´Ï´Ù.
    ¸¸¾à "$a°¡ $bº¸´Ù..."¿Í °°ÀÌ »ç¿ëÇϸé "$a°¡"±îÁö ÇϳªÀÇ º¯¼ö·Î ÀνÄÇϱ⠶§¹®¿¡ ¿øÇÏ´Â °á°ú°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. ¹Ýµå½Ã º¯¼ö µÚ¿¡´Â ÇÑ Ä­À» ¶ç¾î ½á¾ß ÇÕ´Ï´Ù.

  2. else ¹®
    À§ÀÇ if ¹®¿¡¼­ Ç¥Çö½ÄÀÌ °ÅÁþÀÏ °æ¿ì¿¡ ½ÇÇàÇÏ´Â ¹®ÀåÀ» ³ª¿­ÇÕ´Ï´Ù. µû¶ó¼­
    if (Ç¥Çö½Ä)
    ¸í·É¹® 1
    else
    ¸í·É¹® 2
    ¿Í °°Àº ½ÄÀ¸·Î »ç¿ëÇÏÁÒ.
    À§ÀÇ if¹®À» else¸¦ »ç¿ëÇÏ¿© ¹Ù²Ù¸é ÀÌ·¸°Ô µË´Ï´Ù.

    1 : 2 : $a = 10;
    3 : $b = 3;
    4 : if($a>$b) {
    5 : echo "$a °¡ $b º¸´Ù ´õ Å©´Ù.";
    6 : } else {
    8 : echo "$a °¡ b$ º¸´Ù ´õ À۰ųª °°´Ù.";
    9 : }
    10: ?>

  3. elseif ¹®
    else¿Í if¸¦ ÇÕÃÄ ³õÀº °Í°ú °°ÁÒ.

    1 : 2 : $a = 10;
    4 : if($a<5)
    5 : echo "$a °¡ 5º¸´Ù ÀÛ´Ù.";
    6 : elseif($a<10)
    7 : echo "$a ´Â 10º¸´Ù ÀÛ´Ù.";
    8 : elseif($a<15)
    9 : echo "$a ´Â 15º¸´Ù ÀÛ´Ù.";
    10: else
    11:echo "$a ´Â 15º¸´Ù Å©°Å³ª °°´Ù.";
    12: ?>

  4. while ¹®
    Ç¥Çö½ÄÀÌ ÂüÀÎ µ¿¾È °è¼Ó ¸í·É¹®À» ½ÇÇàÇÕ´Ï´Ù.
    while (Ç¥Çö½Ä)
    ¸í·É¹®


    1 : 2 : //1ºÎÅÍ 10±îÁöÀÇ Ãâ·ÂÇÕ´Ï´Ù.
    3 : $number=1;
    4 : while ($number <= 10) {
    5 : echo $number."
    ";
    6 : $number=$number+1;
    7 : }
    8 : ?>

    6ÇàÀ» C¾ð¾î¿¡¼­¿Í °°ÀÌ $number += 1À̶ó°í ½áµµ µË´Ï´Ù.(C¾ð¾î¿¡ ´ëÇÑ °æÇèÀÌ ¾ø´Â ºÐÀº ±×³É ¹«½ÃÇÏ°í ³Ñ¾î°¡¼¼¿ä.)
    5Çà¿¡¼­ ¹®ÀÚ¿­ ¿¬»êÀÚ(.)¸¦ Àß º¸½Ã±¸¿ä.
    2ÇàÀÇ //´Â ½ÇÁ¦·Î ½ÇÇàµÇÁö ¾Ê´Â ÁÖ¼®¹®ÀÔ´Ï´Ù.

  5. do ¡­ while ¹®
    while ¹®°ú ºñ½ÁÇÏÁö¸¸ ÀÏ´Ü ¸í·É¹®À» Çѹø ½ÇÇàÇÏ°í ³­ ´ÙÀ½ whileÀÇ Ç¥Çö½ÄÀ» Á¡°ËÇÕ´Ï´Ù.
    do
    ¸í·É¹®
    while (Ç¥Çö½Ä)


    À§¿¡¼­ ½Ç½ÀÇÑ 1ºÎÅÍ 10±îÁö Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» do¡­while ¹®À» »ç¿ëÇØ¼­ ¸¸µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    1 : 2 : //1ºÎÅÍ 10±îÁöÀÇ Ãâ·ÂÇÕ´Ï´Ù. (do - while ¹® »ç¿ë)
    3 : $number=1;
    4 : do {
    5 : echo $number."
    ";
    6 : $number=$number+1;
    7 : } while ($number <= 10)
    8 : ?>

Å©°Ô ¾î·ÆÁö´Â ¾ÊÀº ³»¿ëÀÌÁö¸¸ ´ë°³ Áß°ýÈ£({})¿Í ¹®ÀåÀÇ ³¡À» ³ªÅ¸³»´Â ¼¼¹ÌÄÝ·Ð(;) ±×¸®°í echo ¹®¿¡ »ç¿ëÇÏ´Â Å«µû¿ÈÇ¥("")¸¦ ¾µ ¶§ ½Ç¼öÇÏ¿© ¿À·ù°¡ ³ª´Â °æ¿ì¸¦ ¸¹ÀÌ º¾´Ï´Ù.

ÀÌ»ó µ¿Á־ƺü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.

Prev
   PHP ¹®¹ýÀÇ ±âÃÊ(4) - Á¦¾î¹®(ù») [3]

¼Õº´¸ñ
Next
   PHP ¹®¹ýÀÇ ±âÃÊ(2) - ¿¬»êÀÚ

¼Õº´¸ñ


Copyright 1999-2025 Zeroboard / skin by Zetyx