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


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 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.