ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


PHP ±âÃÊ ´ÙÁö±â - Á¦¾î¹®
14³â Àü
ÈçÈ÷ ÇÁ·Î±×·¡¹Ö Ã¥¿¡¼­ ¸»ÇÏ´Â "ÇÁ·Î±×·¥ÀÇ È帧(program flow)"À̶õ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ±¸¹®(statements)ÀÇ ¼ø¼­´Ù. ÇÁ·Î±×·¡¹Ö ±¸¹®Àº óÀ½ºÎÅÍ ³¡±îÁö ¿¬¼ÓÀûÀÎ ÀÏ·ÃÀÇ ¼ø¼­·Î ½ÇÇàµÈ´Ù. Á¦¾î¹®Àº ÀÌ È帧À» º¯°æÇÒ ¶§ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¸é ¾î¶² Á¶°Ç ³»¿¡¼­¸¸ ½ÇÇàÇϰųª, ¾î¶² °ÍÀ» ¹Ýº¹ÀûÀ¸·Î ½ÇÇàÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸¸¾à µ¶ÀÚ°¡ ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ´Ù·ï º¸¾Ò´Ù¸é PHPÀÇ Á¦¾î¹®À» ±Ý¹æ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Á¦¾î¹®Àº ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­ ºñ½ÁÇÑ ÇüÅ·Π»ç¿ëµÇ±â ¶§¹®ÀÌ´Ù.




"if...else" ±¸¹®



°¡Àå ÀÚÁÖ ¾²ÀÌ´Â Á¦¾î¹®ÀÎ if... else´Â ÁÖ¾îÁø Á¶°ÇÀÌ Âü(true)À̰ųª °ÅÁþ(false)ÀÏ °æ¿ì¿¡ µû¶ó ¼±ÅÃÀûÀ¸·Î ³»¿ëÀ» ½ÇÇà½ÃŲ´Ù.




if (Âü/°ÅÁþÀ» ÆÇ´ÜÇÒ Ç¥Çö½Ä) {
ÂüÀÏ °æ¿ì ½ÇÇàÇÒ ÄÚµå...
}




else {
...°ÅÁþÀÏ °æ¿ì ½ÇÇàÇÒ ÄÚµå...
}



¿¹¸¦ µé¸é, À̸§ÀÌ "È«±æµ¿"ÀÎ »ç¶÷¿¡°Ô Ưº°È÷ ȯ¿µÇÑ´Ù´Â ¸Þ½ÃÁö¸¦ º¸³»·Á°í ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÏ¸é µÈ´Ù.




if ($name == "È«±æµ¿") {
print "¾È³ç È«±æµ¿, »ç½Ç ³» À̸§µµ È«±æµ¿À̾ß";
}




±¸ÀÔÇÑ »óÇ° °¡°ÝÀÌ 10,000¿ø ÀÌÇÏ¸é ¿ì¼Û·á°¡ 1,000¿øÀÌÁö¸¸, 10,000¿øÀ» ³ÑÀ¸¸é ¿ì¼Û·á°¡ 2000¿ø Ãß°¡µÇ´Â Á¶°ÇÀ» ¸¸µé¾îº¸ÀÚ.




if ($total <= 10000) {
$total += 1000;
}
else {
$total += 2000;
}




ifÀÇ Á¶°Ç¿¡ ¸ÂÁö ¾ÊÀ» °æ¿ì ´Ù½Ã Çѹø Á¶°ÇÀ» ÆÇ´ÜÇÏ´Â elsief´Â else(³ª¸ÓÁö ¸ðµç °æ¿ì) Àü¿¡ À§Ä¡ÇÑ´Ù. ¿¹¸¦ µé¸é ¿ì¼Û·á°¡ 10,000¿ø ÀÌÇÏÀÎ °æ¿ì¿£ 1,000¿ø, 10,000¿ø ÃÊ°ú 50,000¿ø ÀÌÇÏÀÎ °æ¿ì¿£ 2,000¿ø, 50,000¿ø ÃÊ°úÀÎ °æ¿ì¿¡´Â 3,000¿ø ÀÎ ¿¹¸¦ »ìÆ캸ÀÚ.




if ($total <= 10000) {
$total += 1000;
}
elseif ($total <= 50000) {
$total += 2000;




}
else {
$total += 3000;
}




À§ÀÇ elsief ±¸¹®Àº ($total <= 10000)ÀΠù ¹ø° Á¶°ÇÀÌ ¸ÂÁö ¾ÊÀ» ¶§ ½ÇÇàµÈ´Ù. Áï, $total °ªÀÌ 50000º¸´Ù À۰ųª °°À» ¶§ ½ÇÇàµÈ´Ù.




"while" ±¸¹®



while¹®Àº ¾î¶² Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿¾È ¹Ýº¹ÀûÀ¸·Î ½ÇÇàµÇ´Â °ÍÀÌ´Ù. .´ÙÀ½ 100±îÁö ¼¼´Â while¹®À» º¸ÀÚ.




$counter = 0;
while ($counter <= 100) {
print "$counter<BR>";
$counter++;
}




while·çÇÁµ¿¾È °¢°¢ ¹Ýº¹µÇ´Â °úÁ¤ ³»³» Á¶°ÇÀ» Å×½ºÆ®ÇÑ´Ù. Á¶°ÇÀÌ Âü°ª(true)ÀÎ µ¿¾ÈÀº while ·çÇÁ¸¦ °è¼Ó ½ÇÇàÇÑ´Ù. À§ÀÇ ½ºÅ©¸³Æ®´Â $counter°ªÀÌ 100ÀÌ µÉ ¶§±îÁö ¼ýÀÚ¸¦ Â÷·Ê·Î Ãâ·ÂÇÑ´Ù. Á¶½ÉÇØ¾ß ÇÒ °ÍÀº ¸¸¾à Á¶°ÇÀÌ Ã³À½ºÎÅÍ °ÅÁþ(false)À̸é while ·çÇÁ ³»ÀÇ ±¸¹®Àº ¾Æ¿¹ ½ÇÇàµÇÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ¶Ç Çϳª Á¶½ÉÇØ¾ß ÇÒ °ÍÀº ¸¶Áö¸·¿¡ ¾î¶² Á¶°Ç¿¡¼­ °ÅÁþ °ª(false)À» ¸¸³ª Á¾·áµÇµµ·Ï ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¹«ÇÑÁ¤ °è¼Ó µ¹°Ô µÇ°í ½ÉÇÑ °æ¿ì ÄÄÇ»ÅÍ ÀÚü¸¦ ¸ØÃç ¹ö¸®°Å³ª ÇÁ·Î±×·¥ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù. $counter´Â °¢ ·çÇÁ¸¶´Ù 1¾¿Áõ°¡ÇÏ¿© 100ÀÌ ³ÑÀ¸¸é false°¡ µÇ¾î ¹Ýº¹ÀÌ Á¾·áµÈ´Ù.




"do...while" ±¸¹®



do... while ¹®Àº À§ÀÇ while ¹®°ú °ÅÀÇ ºñ½ÁÇÏÁö¸¸ ºí·ÏÀÇ ³¡¿¡¼­ Âü, °ÅÁþÀ» ÆÇ´ÜÇÑ´Ù´Â °ÍÀÌ ´Ù¸£´Ù.




$counter = 0;
do {
print "$counter<BR>";
$counter++;
}
while ($counter <= 100);



À§ÀÇ ¿¹Á¦ °á°ú´Â while ¹®ÀÇ ¿¹Á¦ °á°ú¿Í ¶È°°ÀÌ 0ºÎÅÍ 100±îÁö Ãâ·ÂÇÑ´Ù. Â÷ÀÌ°¡ ³ª´Â °ÍÀº ÁÖ¾îÁø Á¶°ÇÀ̤À ù ¹ø°¿¡¼­ false °ªÀ» °®´õ¶óµµ Àû¾îµµ ÇѹøÀº ÀÌ ±¸¹®ÀÌ ½ÇÇàµÈ´Ù´Â °ÍÀÌ´Ù(while¹®Àº ¾Æ¿¹ ½ÇÇàµÇÁö ¾Ê´Â´Ù). Á¶°Ç ÆÇ´ÜÀ» ³¡¿¡¼­ Çϱ⠶§¹®ÀÌ´Ù.




"for" ±¸¹®



for¹®Àº ½ÃÀÛ°ú ³¡À» óÀ½ºÎÅÍ º¸¿©ÁÖ´Â °Í¸¸ ´Ù¸£°í ³ª¸ÓÁö´Â while¹®°ú °°´Ù. for ±¸¹®Àº ÁÖ¾îÁø ¼ýÀÚ¸¦ ¿¬¼ÓÀûÀ¸·Î ¹Ýº¹Çϴµ¥ ¸¹ÀÌ »ç¿ëÇÑ´Ù. ¿¹Á¦¸¦ ¹Ýº¹Çϱâ À§ÇØ 0ºÎÅÍ 100±îÁö Ãâ·ÂÇÏ·Á°í ÇÑ´Ù¸é..

for ($counter = 0; $counter <= 100; $counter++) {
print "$counter<BR>";
}



º¯¼ö°¡ 3¹ø ³ªÅ¸³­´Ù : óÀ½¿¡´Â Á¶°Ç º¯¼öÀÇ ½ÃÀÛ °ª, µÎ ¹ø°´Â for¹®ÀÌ Á¾·áµÇ´Â °ÍÀ» ÆÇ´ÜÇÒ ¸¶Áö¸· °ª, ¼¼ ¹ø°´Â ·çÇÁ¸¦ µ¹¸é¼­ Áõ°¡Çϰųª °¨¼ÒÇÒ °ªÀ» ³Ö´Â º¯¼ö´Ù(Áï, Áõ°¡Ä¡³ª °¨¼ÒÄ¡¸¦ Á¤ÀÇÇÑ´Ù).




"break"¿Í "continue"·Î Á¦¾î¹® °Ç³Ê¶Ù±â



break¿Í continue ±¸¹®À» »ç¿ëÇÏ¿© Á¶°Ç ·çÇÁ ³»¿¡¼­ ÇÁ·Î±×·¥ È帧À» º¯°æÇÒ ¼ö ÀÖ´Ù. break¹®Àº ±¸¹® ºí·Ï ³»¿¡¼­ ÁÖ¾îÁø °æ·Î¿¡ ´Ù¸¥ Á¶°ÇÀÌ ³²¾Ò´õ¶óµµ ¹«½ÃÇÏ°í Áï½Ã ·çÇÁ¸¦ ºüÁ®³ª°¡°í, continue ¹®Àº ·çÇÁÀÇ Ã³À½À¸·Î µ¹¾Æ°¡ Á¶°ÇÀ» Å×½ºÆ® ÇÑ´Ù. ¿¹Á¦¸¦ º¸ÀÚ. 2·Î ³ª´©¾î ¶³¾îÁö´Â ¼ýÀÚ¸¸ Ãâ·ÂÇÏ·Á°í ÇÑ´Ù.




for ($counter = 0; ; $counter++) {
if (($counter % 2) != 0) {
continue;
}
print "$counter<BR>";
if ($counter >= 100) {
break;
}
}



¸î °¡Áö Áß¿äÇÑ Á¡À» »ìÆ캸ÀÚ. ÇÊ¿äÇÑ for±¸¹®¿¡¼­ ³¡³ª´Â Á¶°ÇÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÀÌ·± °æ¿ì break ±¸¹®À¸·Î ¾îµð¼±°¡ ·çÇÁ¸¦ Á¾·áÇÏÁö ¾ÊÀ¸¸é ¹«ÇÑÁ¤ ¹Ýº¹µÉ ¼ö ÀÖ´Ù. ±¸¹® ºí·Ï ³»¿¡¼­ Á¶°ÇÀ» Å×½ºÆ®ÇØ º¸¾ÒµíÀÌ, counter °¡ ÇѰ踦 ³Ñ¾î°¡¸é break ±¸¹®ÀÌ ½ÇÇàµÈ´Ù. ±¸¹® ºí·Ï ³»ÀÇ Ã¹¹ø° if ±¸¹®Àº $counter¸¦ 2·Î³ª´« ³ª¸ÓÁö °ªÀÌ 0ÀÎÁö ÆÇ´ÜÇÑ´Ù. ¸¸¾à ³ª¸ÓÁö°¡ 0ÀÌ ¾Æ´Ï¶ó¸é 2·Î ³ª´©¾îÁöÁö ¾Ê´Â´Ù´Â ¶æÀ̹ǷΠcontinue ±¸¹®À¸·Î ³Ñ¾î°£´Ù. ±×·¯¸é ±¸¹®ÀÇ ³²Àº ºÎºÐÀ» °Ç³Ê¶Ù°í for ±¸¹® óÀ½À¸·Î µ¹¾Æ°¡±â ¶§¹®¿¡ °á°ú´Â Ãâ·ÂµÇÁö ¾Ê´Â´Ù.
ÃßõÃßõ : 206 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
502
Á¤±ÔÇ¥Çö½Ä ÇÁ·Î±×·¡¹Ö °­Á (1/2)
501
Á¤±ÔÇ¥Çö½Ä Æ©Å丮¾ó
500
ÀÚ¹Ù½ºÅ©¸³Æ® Á¤±ÔÇ¥Çö½Ä ±âº»Á¤¸®
499
PHP À̹ÌÁö Áö¿ø ÇÔ¼ö
498
ÆÄÀÏ ÇÔ¼ö ¸ðÀ½
497
PHP Äڵ带 ÃÖÀûÈ­ÇÏ´Â 40°¡Áö ÆÁ
496
°³Ç๮ÀÚ ¾ø¾Ö±â
495
phpÇÔ¼öÁ¤¸®
494
¹®ÀÚ¿­ ó¸®ÇÔ¼ö
493
³¯Â¥ ¹× ½Ã°£ °ü·ÃÇÔ¼ö
492
GetImageSize()
491
¹è¿­ÇÔ¼ö
490
¹®ÀÚ¿­ ÇÔ¼ö
489
java script¿¡¼­ urlencode Çϱâ
488
¸µÅ©¿¡ ¸¶¿ì½º¸¸ ¿Ã¸®°í Ŭ¸¯ÇÏÁö ¾Ê°í ÀÖÀ¸¸é ȨÆäÀÌÁö°¡ È¥³À´Ï´Ù..
487
¸¶¿ì½º ¿òÁ÷ÀÓÀÌ ¾øÀ»¶§ ÆäÀÌÁö°¡ ÀÚµ¿À̵¿
486
¹üÀ§³»¿¡¼­ È®Àå, Ãà¼ÒÇÕ´Ï´Ù.
485
ÆäÀÌÁö¸¦ »õ·Î°íħÇصµ óÀ½À¸·Î µ¹¾Æ°¡´Â°ÍÀ» ¹æÁö
484
ÇÑ°³ÀÇ È£½ºÆÃÀ¸·Î ¿©·¯°³ ȨÇÇ µ¿½Ã¿î¿µ!
483
www ÀÚµ¿À¸·Î ºÙÀ̱â & »©±â
482
ƯÁ¤ ¿µ¿ªÀ» ÀÚ¹Ù½ºÅ©¸³Æ®·Î Æ˾÷â ¶ç¿ìÁö ¾Ê°í ÇÁ¸°Æ® Çϱâ
481
ÇÁ·¹ÀӼ »ç¿ë »õ·Î°íħ ¹æÁö
480
ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ÇÁ·¹ÀӼ »ç¿ë »õ·Î°íħ ¹æÁö
479
º¯¼ö ¹®ÀÚ¿­ ÀÔ·ÂÇϱâ
478
PHP ±âÃÊ ´ÙÁö±â - HTMLÆû°ú º¯¼ö
477
PHP ±âÃÊ ´ÙÁö±â - µ¥ÀÌÅÍÀÇ ÁýÇÕ : ¹è¿­
476
PHP ±âÃÊ ´ÙÁö±â - ½ºÄ®¶ó º¯¼ö¿Í µ¥ÀÌÅÍ
PHP ±âÃÊ ´ÙÁö±â - Á¦¾î¹®
474
¾ÆÆÄÄ¡ ¸ðµâÀ» ÀÌ¿ëÇÑ À¥¿¡¼­ ÆÄÀÏ Á¢±Ù Á¦ÇÑ
473
PHP µ¿¿µ»ó °­ÁÂ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.