ÇÔ¼ö
À̾߱â
ÇÔ¼ö´Â ÀÌ¹Ì ¿ì¸®°¡ º¯¼ö¸¦ ¹è¿ï¶§ Çѹø º¸¾ÒÀ» °ÍÀÔ´Ï´Ù. Áö¿ªº¯¼ö, Àü¿ªº¯¼ö Çϸé¼.. ±â¾ïÀÌ ³ªÁö ¾ÊÀ¸¸é
"º¯¼ö À̾߱â"ÆíÀ» ´Ù½Ã º¸½Ã±â ¹Ù¶ø´Ï´Ù.
¶ÇÇÑ ¹è¿À» °øºÎÇÒ¶§ ¹è¿, ÇÔ¼ö, Ŭ·¡½º°¡ ÇÁ·Î±×·¥ ¼Óµµ¸¦ ¸¹ÀÌ ´ÜÃà½ÃÄÑÁØ´Ù°íµµ ¾ð±ÞÇß½À´Ï´Ù. ¹Ù·Î ÀçȰ¿ë¼º
¶§¹®¿¡ ÀÌ·¸°Ô º¹Àâ(?)Çϰí ÀÌÇØÇϱâ Èûµç ÇÔ¼ö¸¦ ¹è¿ì´Â °ÍÀÔ´Ï´Ù. Ŭ·¡½º´Â ÇÔ¼öÀÇ ¸ðÀ½À̹ǷΠÇÔ¼ö¸¸ ÀÌÇØ
ÇÑ´Ù¸é Ŭ·¡½ºµµ º°¹®Á¦ ¾øÀ» °ÍÀÌ¶ó ¿©°ÜÁý´Ï´Ù. ½ÇÁ¦·Î ÇÔ¼ö¸¦ ÇÏ´Ùº¸¸é À̰ͺ¸´Ù Àç¹Ì³ª´Â °ÍÀº ¾øÀ» °ÍÀ̶ó
¿©°ÜÁý´Ï´Ù. ¶ÇÇÑ À¥ÇÁ·Î±×·¡¸Ó¶ó¸é javascript¸¦ ÅëÇØ ¾î´ÀÁ¤µµ´Â ÇÔ¼ö¿Í Ä£ÇØÁ® ÀÖÀ» °ÍÀÌ¶ó ¿©°ÜÁý´Ï´Ù.
ÀÚ¹Ù½ºÅ©¸³Æ®´Â ÁÖ·Î ÇÔ¼ö¿Í Ŭ·¡½º·Î ÀÌ·ç¾îÁ® ÀÖ°Å´ø¿ä..
º»°ÝÀûÀ¸·Î µé¾î°¡¸é¼ ÇÔ¼ö¶õ ÀÚÁÖ ¹Ýº¹µÇ´Â ³»¿ëÀ» ÇϳªÀÇ µ¶¸³µÈ ÇÁ·Î±×·¥À¸·Î ¸¸µé¾î ÇÊ¿äÇÑ °æ¿ì ÇÔ¼ö¸íÀ»
È£ÃâÇÏ¿© »ç¿ëÇÕ´Ï´Ù.
ÇÔ¼ö´Â Å©°Ô ³»ÀåÇÔ¼ö,
»ç¿ëÀÚÇÔ¼ö·Î ³ª´©¾îÁø´Ù.
³»ÀåÇÔ¼ö´Â ÀÌ¹Ì php ¿ø ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡ÀÇÇØ¼ ÀÌ¹Ì ¸¸µé¾îÁø ÇÔ¼ö·Î http://www.php.net
À» ÂüÁ¶ÇϽøé ÁÁÀ» °ÍÀÔ´Ï´Ù. ¶ÇÇÑ °³¹ßµÇ¾î ÀÖ´Â ³»ÀåÇÔ¼ö¶ó°í ÇÒÁö¶óµµ apm setting½Ã config¿¡
Àâ¾Æ µÎÁö ¾ÊÀ¸¸é ¼Ò¿ëÀÌ ¾ø½À´Ï´Ù.
¿©±â¼ ¿ì¸®°¡ ´Ù·ê ³»¿ëÀº »ç¿ëÀÚÇÔ¼ö ÀÔ´Ï´Ù. »ç¿ëÀÚÇÔ¼ö¸¦ Á¤ÀÇÇϰí À̰ÍÀ» ´Ù½Ã »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ
¿¹Á¦¿¡¼´Â ´Ü¼øÇÏ°Ô ³ë°¡´Ù·Î º¸¿©ÁúÁö¶óµµ ÇÁ·Î±×·¥ÀÇ ±Ô¸ð°¡ Å«µ¥¿¡¼´Â Á¤¸» Á¤¸» ½Ã°£À» ¾Æ³¥¼ö ÀÖ½À´Ï´Ù.
ÈçÈ÷µé ÇÁ·Î±×·¡¸ÓÀÇ ÈûÀº ÇÔ¼ö¿Í Ŭ·¡½º¶ó°íµµ ÇÏ´Â ÀÌÀ¯´Â ¿©±â ÀÖ½À´Ï´Ù.
function ÇÔ¼ö¸í(°¡Àμö) { // ÇÔ¼öÀÇ
Á¤ÀÇ
¹®Àå1
¹®Àå2
}
ÇÔ¼ö¸í(½ÇÀμö ) // ÇÔ¼öÀÇ »ç¿ë(È£Ãâ) |
|
¡Ø ½ÇÀμö´Â ½ÇÁ¦ °ªÀ» °¡Áö°í ÀÖ´Â ÀμöÀ̸ç, °¡Àμö´Â ÀÌ·¯ÇÑ ½ÇÀμö°ªÀ» ³Ñ°Ü ¹Þ´Â´Ù. ¶ÇÇÑ ÀÌ·± ÀμöµéÀº
"," ·Î ±¸ºÐÇÏ¿© ´Ù¼ö¸¦ ³Ñ±æ ¼öµµ ÀÖ½À´Ï´Ù.
<?
#ÇÔ¼öÀÇ Á¤ÀÇ
function sum_fnc($a, $b) {
$total = $a + $b ;
echo("$a + $b ÇÕÀº $total ÀÌ´Ù.<br>");
}
#ÇÔ¼öÀÇ »ç¿ë
sum_fnc(90,80);
sum_fnc(120,300);
?> |
|
°á°úº¸±â
<?
#ÇÔ¼öÀÇ Á¤ÀÇ(¸®ÅϹ®»ç¿ë½Ã)
function sum_fnc($a, $b) {
$total = $a + $b;
return $total ;
}
$a=100;
$b=120;
$result = sum_fnc($a,$b);
echo("$a + $b ÇÕÀº $result ÀÌ´Ù.");
?> |
|
°á°úº¸±â
<?
#ÇÔ¼öÀÇ Á¤ÀÇ(´Ù¼öÀÇ °ªÀ¸·Î ¸®ÅÏÇÒ °æ¿ì ¹è¿À» »ç¿ëÇÑ´Ù.)
function div_fnc($a, $b) {
$d = intval($a / $b); // Á¤¼ö º¯È¯
$m = $a % $b;
return array($d, $m); // ¹è¿·Î ¸®ÅÏ
}
list($div, $mod) = div_fnc(20, 3);
echo ("³ª¸ÓÁö´Â $mod ");
echo ("¸òÀº $div ");
?>
|
|
°á°úº¸±â
[¼³¸í]
¿À´Ãµµ ±×³É ³Ñ¾î°¡·Á´Ï Á» ÇãÀüÇϳ׿ä..¿À´ÃÀº list()¿¡ ´ëÇØ¼ ¹è¿ì°Ú½À´Ï´Ù.
ÇÔ¼öÁß ³»ÀåÇÔ¼ö¶ó´Â Ç¥ÇöÀÌ ÀÖ¾ú´Âµ¥ ÀÌ list()°¡ ³»ÀåÇÔ¼ö¿¡ µé¾î°©´Ï´Ù. ¸¸µéÁö ¾Ê°íµµ ÀÌ·¸°Ô ÀÚÀ¯·Ó°Ô
»ç¿ëÇÒ ¼ö ÀÖÀ¸´Ï±ñ¿ä..
list()´Â ÀÌ¹Ì list($key, $value) = each($Array)¿Í °°ÀÌ ÀÌ¹Ì ¹è¿À» ¹è¿ï¶§
Çѹø »ç¿ëÇß´ø °ÍÀÔ´Ï´Ù.
ÀÌ ÇÔ¼öÀÇ »ç¿ë¹ý¿¡ ´ëÇØ¼ ¸¹ÀÌ ±Ã±ÝÇϽÃÁÒ? Áö±Ý±îÁö Á¦°¡ php.netÀ» °Á¶Çߴµ¥ À̰÷¿¡¼ ã´Â ¹æ¹ý¹×
À̰÷¿¡´Â ¹¹¶ó°í ÀûÇôÀÖ´ÂÁö ÇÔ º¸°Ú½À´Ï´Ù.
http://www.php.net
¿¡ Á¢¼ÓÈÄ¿¡ search for "list"¸¦ Ä¡½Ã°í µÚÀÇ ½Ç·ºÆ®ÀÇ °ªÀÌ function
list¶ó µÇ¾îÀÖ´ÂÁö È®ÀÎÈÄ µÚÀÇ" ¢º"(¾È´à¾Ò´Ù¤Ð.¤Ð) ¹öưÀ» »ì¸ç½Ã ´©¸£¼¼¿ä.
±×·³ list¿¡ °üÇÑ ÂªÀº ¼³¸í°ú ´Ù¾çÇÑ ¿¹Á¦µéÀÌ ³ª¿Å´Ï´Ù. ù¹øÂ°·Î ³ª¿À´Â¿¹Á¦¸¦ º¼±î¿ä?
<?php
$info = array('coffee', 'brown', 'caffeine');
// ¸ðµç º¯¼ö¸¦ ¸ñ·ÏÈÇÑ´Ù
list($drink, $color, $power) = $info;
print "$drink is $color and $power makes
it special.\n";
// ±×µéÁß ÀϺθ¦ ¸ñ·ÏÈÇÑ´Ù
list($drink, , $power) = $info;
print "$drink has $power.\n";
// ¶Ç´Â ¼¼¹øÂ° °ªÀ¸·Î¸¸ °Ç³Ê¶è´Ù
list( , , $power) = $info;
print "I need $power!\n";
?>
|
|
ÀÌ¹Ì ÀÌÀü¿¡ ¼³¸íÀ» ´Ùµå¸°°Í °°Àºµ¥ ÇϳªÇϳª ¤°í ³Ñ¾î°¡ º¸Á®..
1¶óÀÎ : <?php
phpÄÚµùÀÇ ½ÃÀÛÀº <? ȤÀº <?php ¶ó°í ÀÌ¹Ì ¼³¸íµå·È½À´Ï´Ù. ¿©±â¼´Â FMÀ» »ç¿ëÇ߳׿ä.
¤¾
2¶óÀÎ : µÎ¹øÂ°¶óÀο¡¼´Â array('coffee', 'brown', 'caffeine');¸¦ Á¤ÀÇ Ç߳׿ä..
À̰͵µ ¹è¿Æí¿¡¼ ¹è¿ü±¸¿©..
3¶óÀÎ : "//"À̶ó´Â ÁÖ¼®Ç¥½Ã¸¦ Çß½À´Ï´Ù. ÁÖ¼®Ç¥½Ã¿¡´Â "#" µµ ÀÖ°í
/* ~~~~*/ µµ ÀÖ´Ù°í ¸»¾¸µå·È±¸¿©..
4¶óÀÎ : ¿ì¸®°¡ ¾Ë°í ½ÍÀº list°¡ ³ª¿À³×¿ä.. Áö±Ý±îÁö list()ÀÇ Àμö·Î µÎ°³¸¸ µé¾î°¡´Â ÁÙ ¾Ë¾Ò´Âµ¥
¿©±â´Â 3°³³×¿ä.. ±×·³ 4°³µµ 5°³µµ µÈ´Ù´Â ¸»¾¸....
5¶óÀÎ : print ¹®ÀÌ º¸ÀÔ´Ï´Ù. echo ¹®ÇÏ°í °°´Ù´Â ±â¾ïÀ».. ±×¸®°í printf °¡ ÀÖ¾ú´Ù´Â ¾î·ÅDzÇÑ
±â¾ïÀ» ¶° ¿Ã¸®¼¼¿ä..±×·±µ¥ 5¶óÀο¡´Â ¸øº¸¾Ò´ø °ÍÀÌ Çϳª ´õ ÀÖ½À´Ï´Ù. \n À̶ó´Â °Çµ¥.. ¾îµð¿¡ »ç¿ëÇÏ´Â
¹°°ÇÀϱî¿ä? newlineÀ» ¶æÇÏ´Â ¹®ÀÚÀÔ´Ï´Ù. Áï, ÇÑÁÙ ³»·Á¾²¶ó´Â °Ì´Ï´Ù. ¿öµå°øºÎÇϽǶ§ "¿£ÅÍŰ"Çϰí
µ¿ÀÏÇÏÁ®.. \n\r ÀÌ ÁÖ·Î »ç¿ëµÇ´Âµ¥ nÀº newline, rÀº returnÀ» ¶æÇÕ´Ï´Ù. windows
os¿Í linux os°£ÀÇ ´Ù¸¥ Á¡ÀÌ À̰÷¿¡ ÀÖ½À´Ï´Ù. ÀÌ·± Ư¼ö¹®ÀÚ¿¡ ´ëÇØ¼´Â ½Ã°£ÀÌ ³ª´Âµ¥·Î ´Ù½Ã±Ý °ÀÇÇØ
µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù.
ÇØ¼®À» ÇÏ°í ³ª´Ï php.net µµ º°°Å ¾Æ´Ï³×¿ä.. Áö±Ý²¯ ¹è¿î°Í¿¡¼ ¸ðµÎ ³ª¿À³×¿ä.. ÀÌÁ¦ ¿©·¯ºÐµéÀº ÀÌ
°Á¸¦ ¹þ¾î³ª Á÷Á¢ ÇÔ¼ö¸¦ º¸¸é¼ °øºÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. php.net¿¡´Â ´Ù¾çÇÑ ¿¹Á¦°¡ ³ª¿À´Ï±ñ ´õ¿í ¿©·¯ºÐµéÀÇ
½Ç·ÂÀ» ¾÷ÇÏ½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù.
|