![](/bink.gif) |
|
| ![](/bink.gif) |
php Ãʺ¸Å»Ãâ( Á¦¾î¹® if, else if ¹®) |
|
|
![](icon/private_name/1.gif) |
13³â Àü |
°Ô½ÃÆÇÀ» ¸¸µç´Ù°í ÃÆÀ»¶§ ±Û¾´ÀÌ°¡ º»ÀαÛÀ» º¸¸é ¼öÁ¤À̶ó´Â ¹öÆ°ÀÌ º¸ÀÌ°í
´Ù¸¥»ç¶÷ÀÌ ±× ±ÛÀ» ºÃÀ»¶© ¼öÁ¤À̶ó´Â ¹öÆ°ÀÌ ¾Èº¸ÀÌ°Ô ¸¸µé°í ½Í´Ù°í °¡Á¤ÇØ º¾½Ã´Ù.
±×·³ º»ÀÎÀÎÁö È®ÀÎÀÌ µÇ¾î¾ß ÇÒ²¨°í º»ÀÎÀÌ¸é ¹öÆ°À» º¸¿©ÁÖ°í º»ÀÎÀÌ ¾Æ´Ï¶ó¸é ¹öÆ°À»
º¸¿©ÁÖÁö ¾ÊÀ¸¸é µÇ°ÚÁÒ?
ÀÚ Àú·± ÀϵéÀ» Çϱâ À§Çؼ ÇÊ¿äÇÑ Á¦¾î¹®ÀÌ ¹Ù·Î if¹®ÀÔ´Ï´Ù.. »ç½Ç Á¦¾î¹®µé¸¸ ¾Ë¾Æµµ
ÇÁ·Î±×·¡¹ÖÀº ¹ÝÀÌ»ó ÇÒ¼öÀÖ´Ù°í º¸½Ã¸éµË´Ï´Ù.. (°³ÀÎÀûÀÎ »ý°¢)
±×·³ ¹Ù·Î Äڵ带...
<?
$na = 0;
$age = 13;
if($na == 1)
{
echo("³ª");
}
else
{
echo("³ª¾Æ´Ô");
}
if($age > 13)
{
echo("13»ì ³Ñ¾ú¾î¿ä");
}
?>
ÀÚ À§¿¡ Äڵ带 º¸½Ç±î¿ä? $na ¶ó´Â º¯¼ö¿£ 0À» ³Ö¾îÁᱸ¿ä $age¶ó´Â º¯¼ö¿£ 13À» ³Ö¾ú½À´Ï´Ù.
±×¸®°í ±×´ÙÀ½¿¡ ÀÌÁ¦ ¹è¿ì½Ç if¹®ÀÌ ³ª¿À³×¿ä. ÀÚ ±×·³ $na ¶ó´Â º¯¼ö¿¡ 1ÀÌ µé¾î°¡¸é º»ÀÎÀÎ
°ÍÀÌ°í 1ÀÌ ¾Æ´Ï¶ó¸é ´Ù¸¥»ç¶÷ À̶ó°í ÇսôÙ.
±×·³ 1À϶§´Â ³ª¶ó°í Ç¥½ÃÇØÁà¾ßÇÏ°í 1ÀÌ ¾Æ´Ï¸é ³»°¡ ¾Æ¸®¶ó°í Ç¥½Ã¸¦ ÇØÁà¾ß°ÚÁÒ?
±×·²¶§ ¾²´Â°Ô Àú if¹®ÀÔ´Ï´Ù. if($na == 1) À» º¸½Ã¸é $na¶ó´Â º¯¼ö°¡ 1°ú °°À¸¸é
À̶ó´Â ¶æÀÌ¿¡¿ä Áï if(Á¶°Ç¹®) ÀÌ ÂüÀ̸é if(Á¶°Ç¹®){ } Àú °ýÈ£ºÎºÐ { ¿©±â¼ ºÎÅÍ
} ¿©±â±îÁö¸¦ ½ÇÇàÇÏ°Ô µÇ¾îÀÖÁÒ .. ±×·³ Á¶°Ç¹®À» ¾Ë¾Æº¼²²¿ä...
if($na == 1) ¿¡ == ºÎºÐÀº Áº¯($na) °ú ¿ìº¯(1) ÀÌ °°À¸¸é À̶ó´Â ¶æÀÔ´Ï´Ù.
±×·¯¸é $na¿Í 1ÀÌ °°À¸¸éÀÌ µÇ°ÚÁÒ... ±×´ÙÀ½ °°À¸¸éÀÌ ÀÖÀ¸¸é °°Áö ¾ÊÀ¸¸éµµ ÀÖ¾î¾ß
ÇÕ´Ï´Ù.. °°ÀÌ ¾Ê´Ù´Â °ÍÀº != ÀÌ·±½ÄÀ¸·Î Ç¥ÇöÀ» ÇØÁÝ´Ï´Ù. °°À̾ʴٴ ¶æ..
´ÙÀ½À¸·Î Å©´Ù ÀÛ´Ù µµÀÖ¾î¾ß°ÚÁÒ? ÀÌ°Ç ¿ì¸®°¡ ÃʵîÇб³¶§ ¹è¿î »ê¼ö¿Í ¶È°°´ä´Ï´Ù.
< ÀÌ°Ç Áº¯ÀÌ ¿ìº¯º¸´Ù ÀÛ´Ù ¶ó´Â Ç¥ÇöÀ̱¸¿ä >ÀÌ°Ç Áº¯ÀÌ ¿ìº¯º¸´Ù Å©´Ù ¶ó´Â Ç¥ÇöÀÔ´Ï´Ù.
¹Ì¸¸ ÃÊ°ú ÀÇ Ç¥ÇöÀ̶ó°í º¸½Ã¸é µÇ°Ú³×¿ä.
´ÙÀ½À¸·Î ÀÌ»ó ÀÌÇÏÀÇ Ç¥Çöµµ ÀÖ¾î¾ß°ÚÁÒ.. Áº¯ÀÌ ¿ì¸éº¸´Ù À۰ųª °°´Ù ¶ó´Â Ç¥ÇöÀº <= ÀÌ°É
·Î ÇØÁÝ´Ï´Ù. ±×¸®°í Áº¯ÀÌ ¿ìº¯º¸´Ù Å©°Å³ª °°´Ù ¶ó´Â Ç¥ÇöÀº >= ÀÌ°É ¾¹´Ï´Ù..
±×·³ Á¶°Ç¹®ÀÌ ÀÌÇØ°¡ °¡½ÃÁÒ?
ÀÚ ´Ù½Ã ÄÚµå·Î µ¹¾Æ°¡¼ º¸°Ú½À´Ï´Ù. $na °¡ 1°ú °°Àº °ªÀ̶ó¸é ±×´ã Áß°ýÈ£ ºÎºÐÀ» ½ÇÇàÇÕ´Ï´Ù.
³ª ¶ó°í »Ñ·ÁÁà¶ó ¶ó´Â¶æÀÌÁÒ... ±×¸®°í Áß°ýÈ£ ³¡³ª°í ±×´ÙÀ½À» º¸½ÃÁÒ else ¶ó°í µÇ¾îÀÖÁÒ?
±×ºÎºÐÀº Á¶°Ç¹®ÀÌ ÂüÀÌ ¾Æ´Ï¶ó¸é ±× µÚ¿¡ ¿À´Â { } ºÎºÐÀ» ½ÇÇàÇضó ÀÔ´Ï´Ù.
±×·³ $na °¡ 1°ú °°Àº°ªÀÌ¸é ³ª ¶ó´Â ±ÛÂ¥°¡ »Ñ·ÁÁö°í 1°ú °°Àº°ªÀÌ ¾Æ´Ï¸é ³ª¾Æ´Ô À̶ó´Â °ªÀÌ
»Ñ·ÁÁý´Ï´Ù.. ÀÌÇØ°¡½ÃÁÒ?
±×·¸´Ù¸é µÎ¹ø° if¹®À» º¸ÁÒ. ¸¸¾à $age¶ó´Â °ªÀÌ 13º¸´Ù Å©¸é 13»ì³Ñ¾ú¾î¿ä ¶ó´Â ±ÛÂ¥¸¦ »Ñ·ÁÁÖ°í
¾Æ´Ï¶ó¸é ¾Æ¹«°Íµµ ¾ÈÇÏ°Ô µË´Ï´Ù... Âü ½±ÁÒ?
±×·³ ´ÙÀ½ µÎ¹ø° ¼Ò½º¸¦ º¸½ÃÁÒ
<?
$na = 1;
$age = 14;
$sex = "man";
if($sex == "man" & $age > 13)
{
echo("13»ì ³ÑÀº ³²ÀÚÀÔ´Ï´Ù");
}
else if($age > 13 | $na == 1)
{
echo("13»ìÀÌ ³Ñ¾ú°Å³ª ÁÖÀÎÀÔ´Ï´Ù.");
}
else
{
echo("¾Æ¹« ÇØ´ç»çÇ×ÀÌ ¾ø½À´Ï´Ù.");
}
?>
Á¶°Ç¹®À» 2°³¸¦ ÁÖ´Â ¹ýÀ» °øºÎÇÏ°Ú½À´Ï´Ù.. 13»ì³ÑÀº ³²ÀÚ¸¦ ±¸ºÐÇÏ°í ½Í´Ù¸é?
13»ìÀ» ³Ñ¾î¾ß ÇÏ°í ±×¸®°í ³²ÀÚ¿©¾ß °ÚÁÒ?
¹°·Ð if¹® ¾È¿¡ ¶Ç if¹®À» ½áÁÖ°í ½ÇÇàÇصµ »ó°üÀº ¾ø½À´Ï´Ù¸¸... ÇÑÁÙ·Î ¾µ¼öÀÖ´Â ¹æ¹ý
ÀÔ´Ï´Ù. Çѹø º¸½ÃÁÒ
if($sex == "man" & $age > 13) À̺κРº¸½Ã¸é Á¶°ÇÀÌ 2°³ ÀÔ´Ï´Ù
$sex º¯¼ö°¡ man°ú °°À»¶§ ÇÑ°³ ÇÏ°í $age º¯¼ö°¡ 13º¸´Ù Ŭ¶§ ÀÔ´Ï´Ù
±Ùµ¥ ±× Áß°£¿¡ & Ç¥½Ã°¡ ¤¾¤¾ Àú°Ç ¹«½¼¶æÀÌ³Ä¸é ±×¸®°í ¶ó°í º¸½Ã¸éµË´Ï´Ù.
Áï $sexº¯¼ö°¡ man°ú °°¾Æ¾ßÇÕ´Ï´Ù ±×¸®°í $age º¯¼ö´Â 13º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.
¶ó´Â ¶æÀÌÁÒ. Áï 2°¡Áö Á¶°Ç¹®À» µ¿½Ã¿¡ ¸¸Á·ÇßÀ»¶§ µÚ¿¡ { }¾ÈÀÇ ¸í·É¾î¸¦ ½ÇÇàÇ϶ó
¶ó´Â ±¸¹®ÀÔ´Ï´Ù. ±×¸®°í else if¹®ÀÌ ÀÖ½À´Ï´Ù. À§¿¡ if¹®ÀÌ °ÅÁþÀ̸é else ¹® µÚ¿¡ { }¸¦ ½ÇÇà
Çϴµ¥ Á¶°ÇÀ» ¶Ç ÁÙ¼ö°¡ ÀÖ´ä´Ï´Ù.. Áï if¹®ÀÌ °ÅÁþÀ̸é else if¹® ¾ÈÀÇ Á¶°Ç¹®À¸·Î ´Ù½Ã Çѹø
ºñ±³¸¦ ÇØÁÝ´Ï´Ù.. else if¹®Àº ¸î°³°¡ ºÙ´õ¶óµµ »ó°ü¾ø½À´Ï´Ù. else if¹® ¾Æ·¡ else if¹®ÀÌ ºÙ´Â´Ù¸é
if¹®µµ °ÅÁþÀÌ°í ù¹ø° else if ¹®µµ °ÅÁþÀ϶§ ±×´ÙÀ½ else if ¹®ÀÇ Á¶°ÇÀ» ºñ±³ÇÏ°Ô µË´Ï´Ù..
±×·³ ¼Ò½º ¼³¸íÀ» Çѹø ´Ù½Ã º¼±î¿ä?
if($sex == "man" & $age > 13) À̺κÐÀÌ ÂüÀÌ ¾Æ´Ï¸é else if($age > 13 | $na == 1) À̺κÐÀ»
ºñ±³Çؼ ÂüÀÌ¸é ¹Ù·ÎµÚ¿¡ { echo("13»ìÀÌ ³Ñ¾ú°Å³ª ÁÖÀÎÀÔ´Ï´Ù."); } À̺κÐÀ» ½ÇÇàÇ϶ó ¶ó´Â ¶æ
ÀÔ´Ï´Ù. Áï $sex º¯¼ö°¡ man°ú °°°í ±×¸®°í $ageº¯¼ö°¡ 13º¸´Ù Å©Áö ¾ÊÀ¸¸é ´ÙÀ½ $ageº¯¼ö°¡ 13º¸´Ù
Å«Áö ¶Ç´Â $naº¯¼ö°¡ 1°ªÀÎÁö ºñ±³Çؼ ÂüÀÌ¸é µÚ¿¡ { echo("13»ìÀÌ ³Ñ¾ú°Å³ª ÁÖÀÎÀÔ´Ï´Ù."); }
À̺κÐÀ» ½ÇÇà Çضó ¶ó´Â ¶æÀÔ´Ï´Ù.
ÀÚ ±Ùµ¥ ¿©±â¼ else if($age > 13 | $na == 1) À̺κп¡¼ óÀ½º¸´Â ¹®ÀÚ°¡ÀÖÁÒ? ¿ª½Ã Á¶°Ç¹®Àº
2°³Àε¥ ±¸ºÐÇØÁÖ´Â°Ô ´Ù¸£³×¿ä | ¹®ÀÚÀÇ ¶æÀº ¶Ç´Â ÀÔ´Ï´Ù.. Áï $age > 13À̶ó´Â Á¶°Ç¹®°ú
$na == 1 À̶ó´Â Á¶°Ç¹®Áß¿¡ Çϳª¶óµµ ÂüÀÌ¸é ±× µÞºÎºÐÀ» ½ÇÇàÇ϶óÀÔ´Ï´Ù..
&´Â µÎ°³´Ù ÂüÀ̾î¾ß ÇßÁö¸¸ | ´Â µÑÁß Çϳª¸¸ ÂüÀÌ¸é µÞºÎºÐÀ» ½ÇÇàÇÕ´Ï´Ù. µÞºÎºÐÀ̶óÇϸé
¹°·Ð ¹Ù·ÎµÚ¿¡ ºÙ´Â { } À̺κÐÀÇ ¾ÈÀÇ ½ÇÇ๮À» ½ÇÇàÇϴ°ÅÁö¿ä.
Âü ½±ÁÒ? ÀÚ ±×·³ ¸¶Áö¸· µÞºÎºÐÀº À§ÀÇ µÎ°¡Áö if¹®°ú else if¹®ÀÌ µÑ´Ù ÂüÀ̾ƴϸé
else ¹®ÀÇ µÚ¿¡ÀÖ´Â { } ¾ÈÀÇ ½ÇÇ๮À» ½ÇÇàÇÏ°Ô µË´Ï´Ù.
if¹® ½±ÁÒ?
ÀÌÇظ¦ ´Ù ÇϼÌÀ¸¸®¶ó°í º¾´Ï´Ù. ±×·³ if¹®À» ÁÙ¿©¼ ¾²´Â ¹ýÀ» ¾Ë¾Æº¸°Ú½À´Ï´Ù..
»ïÇ׿¬»êÀÚ¶ó´Â°ÍÀ» ¾µ²¨¿¡¿ä ¼Ò½º¸¦ Çѹø º¸½ÃÁÒ
<?
$na = 1;
if($na == 1)
{
echo("aaa");
}
else
{
echo("bbb");
}
?>
ÀÚ À§¿¡ ±¸¹®Àº ÀÌÁ¦ ÀÌÇØ°¡ °¡½ÃÁÒ? ±×·³ Àú ±¸¹®À» »ïÇ׿¬»êÀÚ·Î ÁÙ¿©¼ ½áº¸°Ú½À´Ï´Ù.
<?
$na = 1;
echo( ($na == 1)?"aaa":"bbb" );
?>
ÀÚ º¼±î¿ä? ÀÌ»óÇÑ ¸Ó½Ã±â°¡ ÁÖ·ç·èÀÖÁÒ? ¹®¹ýÀº ÀÌ·¸½À´Ï´Ù.
(Á¶°Ç¹®)?"ÂüÀ϶§°ª":"°ÅÁþÀ϶§°ª";
ÀÌÇØ°¡ °¡½Ã³ª¿ä?
Çؼ®À» Çغ¸¸é echo() ´Â »Ñ·ÁÁà¶ó ÀÌ°í. ($na == 1) À̺κÐÀÌ Á¶°Ç¹®ÀÔ´Ï´Ù.. $na °¡ 1À̸é
±×µÚ¿¡ºÎºÐÀº ?"aaa" Á¶°Ç¹®($na == 1)ÀÌ ÂüÀ̸é aaa
µÚ¿¡ :"bbb" °ÅÁþÀ̸é bbb ¶ó´Â ¶æÀÔ´Ï´Ù echo¹® ¾È¿¡ ÀÖÀ¸´Ï±î »Ñ·ÁÁà¶ó °ÚÁö¿ä..
½ÇÇàÀ» Çغ¸½Ã¸é ÀÌÇØ°¡ ºü¸£½Ç°Ì´Ï´Ù. º¸ÅëÀº º¯¼öÇϳª¸¦ ÁÖ°í ±× º¯¼ö¿¡ °ªÀ»¸®ÅϹÞÀ»¶§ ¾¹´Ï´Ù¸¸..
À§¿Í °°Àº½ÄÀ¸·Îµµ »ç¿ë°¡´ÉÇÏ´õ¶ó±¸¿ä .. Á»´õ ÀÌÇØÇϱ⠽±°Ô À§¿¡ ±¸¹®À» Çѹø Ç®¾îº¸°Ú½À´Ï´Ù.
<?
$na = 1;
$var_echo = ($na == 1)?"aaa":"bbb";
echo($var_echo);
?>
±×³ª¸¶ ÀÌÇØÇϱâ Á» ½¬¿ì½ÃÁÒ?
Àú°É »ïÇ׿¬»êÀÚ¶ó°í ÇÕ´Ï´Ù.. ´Ù¸¥¼Ò½º º¸½Ã´Ù°¡ Àú·±±¸¹®ÀÌ ³ª¿À¸é ´çȲÇÏÁö ¸¶½Ã±æ »ïÇ׿¬»êÀÚ´Â
if¹®À» ÁÙ¿©¼ ¾´°Å¶ô »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.. »ïÇ׿¬»êÀÚ¸¦ °¡Áö°í else if ¹®À» »ç¿ëÇغ¼±î¿ä?
<?
$na = 3;
$var_echo = ($na == 1)?"aaa":(($na == 2)?"bbb":"ccc");
echo(var_echo);
?>
ÀÚ ¼Ò½º¸¦ º¸½Ã¸é »ïÇ׿¬»êÀÚ ¾È¿¡ ¶Ç °ýÈ£¸¦ ÁÖ°í ´Ù½Ã »ïÇ׿¬»êÀÚ¸¦ ÁÖ¾ú½À´Ï´Ù..
Áï $na°¡ 1À϶§´Â aaa¸¦ $var_echo¿¡ ³Ö¾îÁÖ°í ¾Æ´Ï¸é $na °¡ 2À̸é $var_echo¿¡ bbb ¸¦ ³Ö¾îÁÖ°í
±×°Íµµ ¾Æ´Ï¸é ccc¸¦ ³Ö¾îÁà¶ó ¶ó´Â ¶æÀÔ´Ï´Ù..
Á¶°Ç¹® ¾È¿¡ Á¶°Ç¹®À» ÁÖ¾ú¾î¿ä... ±Ùµ¥ º¸ÅëÀº else if¹®ÀÌ ÇÊ¿äÇÑ »óȲÀ̶ó¸é »ïÇ׿¬»êÀÚº¸´Ü
else if ¹®À» ½áÁÖ´Â°Ô ¾ÈÇÞ°¥¸°´Ù´Â ±×³É if¹®À» Çѹø¸¸ ¾µ¶§ »ç¿ëÇϵµ·Ï Çϼ¼¿ä...
|
|
̵̧ : 436 |
̵̧
¸ñ·Ï
|
|
| ![](/bink.gif) |
|