|











|
|
|
 |
0 |
|
 |
PHPÀÇ Á¦¾î¹®Àº CÀÇ Á¦¾î¹®°ú ºñ½ÁÇÕ´Ï´Ù.
if, else, elseif, while, do¡while, for, break, continue, switch, require, include µîÀÌ Á¦¾î¹®¿¡¼ »ç¿ëµË´Ï´Ù.
À̹ø ½Ã°£¿¡´Â if, else, elseif, while, do¡while ¹®ÀÇ ¾²ÀÓ»õ¸¦ °£´ÜÇÑ ½Ç½ÀÀ» ÅëÇØ¼ »ìÆìº¸±â·Î ÇϰڽÀ´Ï´Ù.

- 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°¡"±îÁö ÇϳªÀÇ º¯¼ö·Î ÀνÄÇϱ⠶§¹®¿¡ ¿øÇÏ´Â °á°ú°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. ¹Ýµå½Ã º¯¼ö µÚ¿¡´Â ÇÑ ÄÀ» ¶ç¾î ½á¾ß ÇÕ´Ï´Ù.
- 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: ?>
- 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: ?>
- 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ÇàÀÇ //´Â ½ÇÁ¦·Î ½ÇÇàµÇÁö ¾Ê´Â ÁÖ¼®¹®ÀÔ´Ï´Ù.
- 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 ¹®¿¡ »ç¿ëÇÏ´Â Å«µû¿ÈÇ¥("")¸¦ ¾µ ¶§ ½Ç¼öÇÏ¿© ¿À·ù°¡ ³ª´Â °æ¿ì¸¦ ¸¹ÀÌ º¾´Ï´Ù.
ÀÌ»ó µ¿Á־ƺü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.
|
|