ÀÌ Àå¿¡¼´Â phpÀÇ ±âº»ÀûÀÎ ¹®¹ý ±¸¼º°ú ÀÛ¼ºÇÏ´Â ¿ä·ÉÀ» »ìÆì º¸°Ú½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì C¾ð¾î¸¦ Á¢ÇÑ °æÇèÀÌ ÀÖÀ»Å×Áö¸¸ Ȥ ±×·¸Áö ¾Ê´õ¶óµµ ½±°Ô ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
1. PHPÀÇ ½ÃÀÛ°ú ³¡Àº ´ëºÎºÐÀÇ °æ¿ì <?php php ¹®Àå ?>À̶ó°í Ç¥½ÃÇÕ´Ï´Ù. ¶Ç´Â <? ~ ?> ÀÌ·¸°Ô ª°Ô ÁÙ¿©¼ Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
2. HTMLÀ» ½ºÅ©¸³Æ®¿¡ Ç¥ÇöÇÒ ¶§´Â echo(" ~html~ "); Áï, echo¹® ¾È¿¡ Ç¥ÇöÇÕ´Ï´Ù.
À̰ÍÀº ¹Ý´ë·Î HTML ¹®¼ ¾È¿¡ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ °æ¿ì <? ~ ?> ¾È¿¡ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
3. ¹®ÀåÀÇ ³¡Àº " ; "·Î Ç¥½ÃÇØ ÁÝ´Ï´Ù. (Á¾Á¾ ¹®ÀåÀÇ Á¾°áÀ» Ç¥ÇöÇÏÁö ¾Ê¾Æ¼ ½ºÅ©¸³Æ® ¿À·ù°¡ ÀÚÁÖ »ý±é´Ï´Ù.)
4. PHP ÇÔ¼ö´Â <? ~ ?> ¿µ¿ª ¾È¿¡¼ ÀÚÀ¯·ÎÀÌ »ç¿ë °¡´ÉÇÏ¸ç º¯¼ö ¼±¾ðÀÌ ÇÊ¿äÄ¡ ¾Ê½À´Ï´Ù.
5. PHP ½ºÅ©¸³Æ®¿¡¼ ÁÖ¼®Àº // ¶Ç´Â /* ~ */¸¦ »ç¿ëÇÕ´Ï´Ù.
PHP¿¡¼ º¯¼ö´Â ±× ŸÀÔÀÌ ¹Ì¸® Á¤ÀǵÇÁö ¾Ê´Â °ÍÀÌ ±âº»ÀÔ´Ï´Ù. ´Ù¸¥ ¿©·¯ ¾ð¾î¿¡¼´Â º¯¼ö ŸÀÔÀ» ¼³Á¤ÇÏÁö¸¸ PHP´Â ÀÚ½ÅÀÇ °ªÀÌ ¼±¾ðµÇ¸é ÀÚµ¿ÀûÀ¸·Î ¾Ë¾Æ¼ ŸÀÔÀ» ¹Ù²Ù¾îÁÖ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í º¯¼ö¸¦ ¼±¾ðÇÒ ¶© ¸î °¡Áö À¯ÀÇÇØ¾ß ÇÒ °ÍÀÌ ÀÖ½À´Ï´Ù.
1. º¯¼öÀÇ ¼³¸íÀ» ³ªÅ¸³»´Â À̸§À» »ç¿ëÇϼ¼¿ä.
2. ºÒÇÊ¿äÇÏ°Ô º¯¼ö À̸§¿¡ ´ë¹®ÀÚ¸¦ ¸¹ÀÌ »ç¿ëÇÏÁö ¸¶¼¼¿ä.
3. ÇѰ¡Áö ÇüŸ¦ À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.
1~3¹ø À̿ܿ¡ ¿©·¯ °¡Áö À¯ÀÇÇÒ ºÎºÐµéÀÌ ÀÖÀ» °Í ÀÔ´Ï´Ù. À§¿¡ ºÎºÐµéÀº ƯÈ÷ ÁÖÀÇÇÒ ºÎºÐµéÀ̸ç Ç×»ó »ó±âÇϱ⠹ٶø´Ï´Ù.
¡¤ ¼ýÀÚ¸¦ ÀúÀåÇÏ´Â º¯¼ö(Á¤¼öÇü, ½Ç¼öÇü)
$S = 4989 ; // ½ÊÁø¼ö, ¾çÀÇ Á¤¼ö
$S = -4989 ; // À½ÀÇ Á¤¼ö
$S = 4.989 ; , $S = 4.9E89 ; // ½Ç¼öÇü
¡¤ ¹®ÀÚ¿ º¯¼ö
¹®ÀÚ¿Àº Å« µû¿ÈÇ¥(") ¾È¿¡ Ç¥½ÃµË´Ï´Ù. ¹®ÀÚ¿ ¾È¿¡´Â ¿©·¯ °¡Áö ÇüÅÂÀÇ ESCAPED ij¸¯ÅͰ¡ µé¾î°¥ ¼ö ÀÖ°í,
¹®ÀÚ¿ÀÌ ¼ýÀÚ·Î ÀÎ½ÄµÉ °æ¿ì´Â ±× ÇüŰ¡ ¹®ÀÚ¿ ¾È¿¡ ÀÖ´Â ¼ýÀÚ³ª ¡®e¡¯ , ¡®E¡¯ ÀÇ Ç¥½Ã ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
$S = 4 + "-9.8E9" ; // ½Ç¼öÇüÀ» ³ªÅ¸³À´Ï´Ù.
$S = 4 + "CRY9" ; // Á¤¼öÇü 4ÀÔ´Ï´Ù.
$S = 4 + "9 CRY" ; // Á¤¼öÇü 13ÀÔ´Ï´Ù.
$S = 4 + "98.9" ; // ½Ç¼öÇüÀ» ³ªÅ¸³À´Ï´Ù.
$S = "9 CRY" + 4 ; // Á¤¼öÇü 13ÀÔ´Ï´Ù.
$S = "SKYCRYZ" ; // ¹®ÀÚ¿ SKYCRY ÀÔ´Ï´Ù.
¡¤ ¹è¿¿¡¼ º¯¼ö
¿©±â¼µµ ¸¶Âù°¡Áö·Î º¯¼öÀÇ ÇüŸ¦ ¼±¾ðÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
$S[0] = "SKY" ;
$S[1] = "CRY" ;
$S[2] = "SKYCRY" ;
$S[3] = "14" ;
°á°ú -> $S[0] = "SKY" ;
$S[1] = "CRY" ;
$S[2] = "SKYCRY" ;
$S[3] = "14" ;
¿©±â¼ $S[] = "SKY" , $S[] = "CRY" , $S[] = "SKYCRY" ,
$S[] = "14"·Î Ç¥ÇöÇØµµ °á°ú´Â ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
¹è¿À» Ç¥Çö¿¡´Â À§ÀÇ ¹æ¹ýµµ ÀÖÁö¸¸ array( ) ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
$S = array("NAME" => array(0 => "SKY"
1 => "MY NAME IS CRY"),
"NAMESUM" => array(
2 => "SKYCRY"
3 => "14")
) ;
ÀÌ·¸°Ô 1Â÷¿ø ¹è¿À» ÇÕÇØ¼ ¿©·¯ ÇüÅÂÀÇ ´ÙÂ÷¿ø ¹è¿µµ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. À§ ¹è¿À» °£´ÜÈ÷ ¾Æ·¡¿Í °°Àº ½ºÅ©¸³Æ®·Î Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<?php // PHPÀÇ ½ÃÀÛ
$S = array("NAME" => array(0 => "SKY"
1 => "MY NAME IS CRY"),
"NAMESUM" => array(
2 => "SKYCRY"
3 => "14")
) ;
echo $S["NAME"][1];
echo('<br>');
echo $S["NAMESUM"][2];
?>
¡¦
¡¤ °´Ã¼Çü º¯¼ö
°´Ã¼¶õ °ü·Ã ÇÔ¼ö¿Í °ü·Ã º¯¼öÀÇ ÁýÇÕü ÀÔ´Ï´Ù. ´Þ¸® ¸»Çϸé CLASS¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù
¿©±â¼ °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» °£´ÜÈ÷ º¸¿©µå¸®°Ú½À´Ï´Ù.
Class skycry
{
function cry()
{
$connection = mysql_connect("localhost","mysql","");
}
} // cry() ÇÔ¼ö´Â mysql Á¢¼Ó ÇÔ¼öÀÔ´Ï´Ù.
$connet = new skycry ; // new¸¦ »ç¿ëÇØ¼ skycry °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù.
$connet -> cry() ; // °´Ã¼ ¾È¿¡ cry( ) ÇÔ¼ö¸¦ ºÒ·¯¿É´Ï´Ù.
À§ÀÇ ¹æ¹ýÀ¸·Î ¿©·¯ °¡Áö¸¦ Çѹø Ãâ·ÂÇØ º¸¾Ò½À´Ï´Ù.
¿©·¯ºÐÀº ¹ØÀÇ ¹æ½ÄÀ¸·Î ¿©·¯ °¡Áö º¯¼ö¿Í ÇÔ¼öÀÇ ÁýÇÕÀΠŬ·¡½º¸¦ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
À§ ¿¹Á¦ÀÇ °æ¿ì ´Ü¼øÈ÷ ÇÔ¼ö¸¦ È£ÃâÇØ¼ Ãâ·Â ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ÇÏÁö¸¸ º¯¼öÀÇ Àü´Þ ÀÎÀÚ¸¦ ¼³Á¤Çϰí
°¢ ÇÔ¼ö¸¦ Ãâ·ÂÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Áï, cry($a,$b)¿Í °°ÀÌ $a ,$bÀÇ °ªÀ» Àü´ÞÇØ¼ ÇØ´ç ÀÎÀÚ¸¦ ¹Ý¿µÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
35,36,37ÇàÀº °´Ã¼¸¦ ºÒ·¯¿Í¼ Ãâ·ÂÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
¡¤ º¯¼öÀÇ »ç¿ë ¹üÀ§
PHPÀÇ º¯¼ö ¹üÀ§´Â ¼±¾ðµÇ¾îÁø ºÎºÐ¸¸ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ¸»ÇØ º¯¼öÇüŰ¡ ¸¸µé¾îÁø ºÎºÐ¿¡¼¸¸ »ç¿ë°¡´É
ÇÕ´Ï´Ù. ÇÔ¼ö ¾È¿¡ ÀÖ´Â º¯¼ö¿Í Àü¿¡ ¼±¾ðµÈ º¯¼ö´Â ´Ù¸£´Ù´Â °ÍÀÔ´Ï´Ù.
$S = 4
function cry()
{
echo $S ; // Áö¿ª º¯¼ö
}
cry( ) ; // 4°¡ Ãâ·ÂµÇÁö ¾Ê½À´Ï´Ù.
¿©±â¼ 4°¡ Ãâ·Â µÇ°Ô ÇÏ·Á¸é ÇÔ¼ö ¾È¿¡ º¯¼ö¸¦ ´Ù½Ã ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
À̰ÍÀ» global º¯¼ö¶ó°í ÇÕ´Ï´Ù.
ÇÔ¼ö ¾È¿¡ global $S ;¸¦ Ãß°¡ ÇßÀ» °æ¿ì 4°¡ Ãâ·ÂµË´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ¹ý ¸»°í ´Ù¸¥ ¹æ¹ýÀº function cry($S)¶ó Àû¾îÁÖ¸é µË´Ï´Ù.
À§ ¿¹ 42ÇàÀÇ º¯¼ö´Â ÇÔ¼ö ¾ÈÀÇ º¯¼ö °ª Áï Áö¿ª º¯¼ö¸¦ ³ªÅ¸³»°í 44ÇàÀº ÇÔ¼ö ¹ÛÀÇ º¯¼ö °ª Áï ,
±Û·Î¹ú º¯¼ö °ª ÀÔ´Ï´Ù.
¡¤ °¡º¯ º¯¼ö
º¯¼öÀÇ À̸§Àº PHP¿¡¼µµ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀº Á¶±Ý º¹ÀâÇÕ´Ï´Ù.
±¸Áö ÀÌ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÒ °æ¿ì »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» µí ÇÕ´Ï´Ù.
Ç¥ÇöÇÏ´Â ¹æ½ÄÀÌ ¾î·Á¿î °ÍÀÌ ¾Æ´Ï¶ó ±× Çü½ÄÀÇ Á¾·ù¿¡ µû¶ó È¥µ¿µÉ °¡´É¼ºÀÌ ¸¹½À´Ï´Ù.
$$s = "bye jun" ; //º¯¼ö¿¡ º¯¼ö¸¦ ÁÝ´Ï´Ù.
À§ÀÇ °¡º¯ º¯¼ö¸¦ ÀÌ¿ëÇÒ ¶§ Áß¿äÇÑ ºÎºÐÀº ${$s}¿¡¼ "{}"¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
"{}" ÀûÀýÈ÷ »ç¿ëÇØ¼ È¥µ·À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ °÷¿¡ Àû¿ëÇÒ ¶§´Â À̰ÍÀ» »ó±âÇϱâ
¹Ù¶ø´Ï´Ù.
¡¤ Form Çü½ÄÀÇ º¯¼ö
Form Çü½ÄÀÇ º¯¼ö´Â ÀÚ±â ÀÚ½ÅÀÇ ÆäÀÌÁö³ª ´Ù¸¥ ÆäÀÌÁö·Î Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ º¯¼ö¸¦ Àü´ÞÇÏ´Â Çü½Ä
ÀÔ´Ï´Ù. FormÀÇ ÇüŸ¦ ¿ì¼± º¸¸é
<form method=~ action=~>
<input type=~ name=~ value=~>
</form>
°¢ ÀÎÀÚÀÇ ¿ªÇÒÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
Method´Â post(º¸³¾ ¶§)¿Í get(°¡Á®¿Ã ¶§) ÀÎÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù
Action´Â º¸³»°Å³ª °¡Á®¿Ã °³Ã¼¸¦ Àû¾îÁÝ´Ï´Ù.
Type´Â text(±ÛÀÏ °æ¿ì), submit(ÀÔ·Â ½Ã) µîÀ» ÁÖ·Î »ç¿ëÇÕ´Ï´Ù.
Name´Â ¿øÇÏ´Â ¸íÀ» Àû¾îÁÖ¸é ±× ¸íÀÌ º¯¼ö°¡ µÇ¾î º¸³»°Å³ª °¡Á®¿É´Ï´Ù.
Value´Â name ÀÌ º¯¼ö·Î º¸³»Áú ¶§³ª °¡Á®¿Ã ¶§ÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
º¸´Ù ÀÚ¼¼ÇÑ formÀÇ ÇüÅ´ <url url="http://www.irt.org" name="http://www.irt.org"> °¡¸é »ó¼¼ÇÑ
¼³¸íÀÌ ÀÖ½À´Ï´Ù..
ÀÌ·¯ÇÑ Æû ¹®ÀÇ ÇüÅ´ ÁÖ·Î ÀÔ·ÂÀ» ¿äÇÏ´Â ºÎºÐ¿¡¼ »ç¿ëÇÕ´Ï´Ù.
±Û¾²±âÀÇ °æ¿ì¿Í ¸ÞÀÏ µîÀÇ ³»¿ëÀ» µ¥ÀÌÅͺ£À̽º·Î ¿Å±æ °æ¿ì ±× º¯¼ö·ÎÀÇ Àü´Þ·Î »ç¿ë ÇÏ¸é ÆíÇÕ´Ï´Ù.
À§ ¼Ò½º 20ÇàÀÇ °æ¿ì name = friend[] °¡ º¹¼ö º¯¼ö·Î ¸¸µé¾îÁ® º¸³»Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¸µí ÆûÀ» ÀÌ¿ëÇØ¼ ÀÚµ¿ÀûÀ¸·Î º¯¼ö¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í submit¸¦ À̹ÌÁö·Î »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
<intput type=image src= "image.gif" name = "put">
putÀº À̹ÌÁö¿¡¼ Ŭ¸¯ÇÑ À§Ä¡¸¦ (x , y·Î) ³ª´²¼ µÎ°³·Î Àü´Þ µË´Ï´Ù.
put_x , put_y
¼Ò½º 20ÇàÀÇ action="4-2-2form.php" ºÎºÐÀº À§ °á°ú ȸ鿡¼ Ä£±¸µéÀ» ¼±ÅÃÇÏ°í µî·Ï
¹öưÀ» ´·¶À» ¶§ ÇØ´ç ÀÎÀÚ°¡ º¸³»Áú ÆÄÀÏ À̸§ÀÔ´Ï´Ù.
ÀÌ ºÎºÐÀº ÀÓÀÇ·Î ¿©·¯ºÐµéÀÌ Á¤Çؼ º¸³»¸é µÇÁö¸¸ ÇöÀç À§ ¼Ò½º´Â ÀÚ±â Àڽſ¡°Ô ÀÎÀÚ¸¦ Àü´Þ ÇØ¾ß
ÇØ´ç ¼±Åà Ç׸ñµéÀÌ Ãâ·Â µÇ°Ô µË´Ï´Ù.
¿©±â¼ 4-2-2 form.phpºÎºÐÀ» $PHP_SELF¸¦ °íÃÄ Àڽſ¡°Ô ´Ù½Ã ÀÎÀÚµéÀÌ Àü´Þ µÇ°Ô ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
¡¤ ȯ°æ º¯¼ö
ȯ°æº¯¼ö´Â PHP¿¡ Á¢¼ÓÇÑ Å¬¶óÀ̾ðÆ®ÀÇ IP¿Í À¥ ºê¶ó¿ìÀú µîÀ» ¾Ë¾Æº¸´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
$REMOTE_ADDR - ¹æ¹®ÀÚÀÇ IP¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
$HTTP_USER_AGENT - ¹æ¹®ÀÚÀÇ À¥ ºê¶ó¿ìÀú¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ȯ°æ º¯¼ö¸¦ »ç¿ëÇØ¼ °³ÀΠȨÆäÀÌÁö³ª °Ô½ÃÆÇ »ç¿ëÀÚÀÇ ±¸ºÐÀ» Ç¥½ÃÇϸé À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¤ ½Ã°£ º¯¼ö
½Ã°£À» ³ªÅ¸³»¾ß ÇÒ °æ¿ì date() ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â ¼±Åà »çÇ×Àº ¿©·¯ °¡Áö°¡ Àִµ¥ ¾Æ·¡ÀÇ Ç¥¸¦ Âü°íÇϼ¼¿ä.
»ç¿ëÇÏ´Â ¹æ¹ýÀº º¯¼ö¸¦ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
$date = date(Y-M-d : h/i/s a : l);
µ¥ÀÌÅÍ ÇÔ¼ö¿¡ »ç¿ë ÇÏ´Â ÀÎÀÚµé
a - "am" ¶Ç´Â "pm"
Y - "0000" ´ÜÀ§·Î ³âµµÇ¥½Ã
A - "AM" ¶Ç´Â "PM"
w - ÀÏ¿äÀϺÎÅÍ "0"À¸·Î ¼ýÀڷΠǥ½Ã
d - "00" Çü½ÄÀ¸·Î ³¯Â¥¸¦ Ç¥½Ã
y - "00" Çü½ÄÀ¸·Î ³âµµ Ç¥½Ã
D - "Mon, Tue" ¿äÀÏÀ» 3ÀÚ¸®·Î Ç¥½Ã
z - 1¿ù 1ÀϺÎÅÍ °è»êµÈ ³¯¼ö
F - "January" Çü½ÄÀÇ ´ÞÀ» Ç¥½Ã
H - ½Ã°£À» 24½Ã°£À¸·Î Ç¥½Ã
i - ºÐÀ» ¼ýÀڷΠǥ½Ã
h - ½Ã°£À» 12½Ã°£À¸·Î Ç¥½Ã
l - "Monday" Çü½ÄÀ¸·Î ¿äÀÏÇ¥½Ã
m - ¿ùÀ» ¼ýÀڷΠǥ½Ã
M - "Jan" Çü½ÄÀÇ ´ÞÀ» ¾à¾î·Î Ç¥½Ã
j - "0"Çü½ÄÀ¸·Î ³¯Â¥¸¦ Ç¥½Ã
s - Ãʸ¦ ¼ýÀڷΠǥ½Ã
À§ÀÇ ¼Ò½º¸¦ º¸¸é ¿©·¯ °¡Áö µ¥ÀÌÅÍ ÀÎÀÚ¸¦ »ç¿ëÇØ¼ Ãâ·Â ÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
¿©±â¼ date()ÇÔ¼ö ¸»°í Áß¿äÈ÷ ¿©±æ °ÍÀÌ ÀÖ½À´Ï´Ù. ¹Ù·Î ÇÔ¼ö¸¦ ¸¸µé°í º¯¼ö¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù.
¼Ò½º 11ÇàÀÇ °æ¿ì ÇÔ¼ö ¾ÈÀÇ $d1À» Ãâ·Â Çϱâ À§ÇØ º¯¼ö °ªÀ» ÇÒ´çÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
ÇÔ¼ö¿¡ º¯¼ö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀÌ global ¸í·É ´ë½Å ÀÌ·¸°Ô »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù.
¿¬»êÀÚÀÇ °æ¿ì´Â ¸¸µé¾îÁø º¯¼öÀÇ °ª³¢¸® ¿¬»êÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿©·¯ °¡Áö ¿¬»êÀÚ¸¦ ÀÌ¿ëÇØ¼ º¸´Ù °£°áÇÏ¸é¼ ¸íÄèÇÑ Ç¥ÇöÀ» ÇÏ´Â °Ô ¸ðµç À̵éÀÌ Ãß±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¹®ÀåÀº Ç¥Çö½ÄÀ¸·Î ÀÌ·ç¾îÁö¹Ç·Î ¿¬»êÀÚ´Â ²À µé¾î°"â ¸¶·ÃÀÔ´Ï´Ù. ¿©±â¼ Ç¥Çö½ÄÀ̶ó ÇÔÀº ÇϳªÀÇ º¯¼ö¿¡ ƯÁ¤ÇÑ °ªÀ» ÁÖ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
$a=4 ÀÌ·± ½ÄÀ¸·Î ¸»ÀÌÁÒ. ±×¸®°í ÀÌ º¯¼ö·Î ¿¬»êÀ» ÇØµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.
±×·³ ±¸Ã¼ÀûÀ¸·Î ¿¬»êÀÚÀÇ Á¾·ù¿Í ±â´ÉÀ» ¾Ë¾Æ º¸°Ú½À´Ï´Ù.
¡¤ »ê¼ú¿¬»êÀÚ
»ê¼ú¿¬»êÀÚ´Â ¸» ±×´ë·Î »ê¼ú¿¬»ê(°"¨½ÂÁ¦)À» ¼öÇàÇÕ´Ï´Ù.
$a + $b : $a ¿Í $b ÀÇ ÇÕÀÔ´Ï´Ù.
$a - $b : $a ¿Í $b ÀÇ »«°ª ÀÔ´Ï´Ù.
$a * $b : $a ¿Í $b ÀÇ °öÇѰª ÀÔ´Ï´Ù.
$a / $b : $a ¿Í $b ÀÇ ³ª´«°ª(¸ò) ÀÔ´Ï´Ù.
$a % $b : $a ¿Í $b ÀÇ ³ª´« ³ª¸ÓÁö ÀÔ´Ï´Ù.
¡¤ ¹®ÀÚ¿ ¿¬»êÀÚ¿Í ´ëÀÔ ¿¬»êÀÚ
¹®ÀÚ¿ ¿¬»êÀÚ´Â ¹®ÀÚ¿ ³¢¸® ¿¬°áÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. (".")·Î Ç¥Çö ÇÕ´Ï´Ù.
´ëÀÔ ¿¬»êÀÚ´Â $a = 4¿Í °°ÀÌ ÇÇ¿¬»êÀÚ($a)¿¡ (4)ÀÇ °á°ú¸¦ ´ëÀÔÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
(4) ºÎºÐÀº ¿©·¯ºÐµéÀÌ ¾î¶°ÇÑ ¿¬»êÀÚ¸¦ »ç¿ëÇØ¼ ´ëÀÔÇÏ´Â °Ì´Ï´Ù.
ÀÌ·¯ÇÑ Ç¥Çö½ÄÀº À§¿¡¼ºÎÅÍ º¸¾Æ¿Â ¼Ò½º¸¦ Âü°íÇÏ¸é µË´Ï´Ù.
¡¤ bit ´ÜÀ§ ¿¬»êÀÚ
bit´ÜÀ§ ¿¬»êÀÚÀÇ °æ¿ì´Â Á¤¼öÀÇ °³º°ÀûÀÎ bit¸¦ on, off ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
$a & $b : AND : $a ¿Í $b°¡ 1ÀÎ bit¸¸ 1ÀÌ µË´Ï´Ù.
$a | $b : OR : $a ¿Í $b Áß Çϳª¶óµµ 1ÀÎ bit¸é 1ÀÌ µË´Ï´Ù.
~$a : NOT : $a ¿Í $b ÀÇ »«°ª ÀÔ´Ï´Ù.
$a << $b : Shift Left : $a ¿Í $b ÀÇ °öÇѰª ÀÔ´Ï´Ù.
$a >> $b : Shift Right : $a ¿Í $b ÀÇ ³ª´«°ª(¸ò) ÀÔ´Ï´Ù.
¡¤ ³í¸® ¿¬»êÀÚ
³í¸®ÀûÀÎ ¿¬»êÀ» ¼öÇà ÇÕ´Ï´Ù.
$a and $b : AND : $a ¿Í $b°¡ ¸ðµÎ ÂüÀ̸é ÂüÀÔ´Ï´Ù.
$a or $b : OR : $a ¿Í $bÁß Çϳª¶óµµ ÂüÀ̸é ÂüÀÔ´Ï´Ù.
$a xor $b : XOR : $a ¿Í $bÁß Çϳª¸¸ ÂüÀ̸é ÂüÀÔ´Ï´Ù.
!$a : NOT : $a °¡ ÂüÀÌ ¾Æ´Ï¸é ÂüÀÔ´Ï´Ù.
$a && $b : AND : $a ¿Í $b°¡ ¸ðµÎ ÂüÀ̸é ÂüÀÔ´Ï´Ù.
$a || $b : OR : $a ¿Í $b Áß Çϳª¶óµµ ÂüÀ̸é ÂüÀ̺ó´Ù.
"&&" ¿Í "and" ¿¬»êÀÚ ±×¸®°í "or" °ú "||" ¿¬»êÀÚ´Â ´ëÀÔÇÏ´Â
º¯¼öÀÇ ¿ì¼± ¼øÀ§°¡ ´Ù¸£±â ¶§¹®¿¡ °¢°¢ÀÇ ±â´ÉÀÌ ´Ù¸¨´Ï´Ù.
¡¤ ºñ±³ ¿¬»êÀÚ
µÑÀÇ °ªÀ» ºñ±³ÇØ ÁÝ´Ï´Ù. À§ÀÇ ³í¸® ¿¬»êÀÚ¿Í ÇÔ²² ºñ±³ ¿¬»êÀÚ ¿ª½Ã Á¦¾î ±¸Á¶¿¡ ÁÖ·Î »ç¿ëµË´Ï´Ù.
ÀÌ µÑÀº ÀÚÁÖ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.
´É¼÷ÇÏ°Ô Àû¿ëÇÏ·Á¸é ÀÚÁÖ ÇØº¸´Â ¹æ¹ý»ÓÀÌ ¾ø½À´Ï´Ù.
$a == $b : $a ¿Í $b°¡ °°À¸¸é ÂüÀÔ´Ï´Ù.
$a != $b : $a ¿Í $b°¡ ´Ù¸£¸é ÂüÀÔ´Ï´Ù.
$a < $b : $a °¡ $bº¸´Ù ÀÛÀ¸¸é ÂüÀÔ´Ï´Ù.
$a > $b : $a °¡ $bº¸´Ù Å©¸é ÂüÀÔ´Ï´Ù.
$a <= $b : $a °¡ $bº¸´Ù À۰ųª °°À¸¸é ÂüÀÔ´Ï´Ù.
$a >= $b : $a °¡ $bº¸´Ù Å©°Å³ª °°À¸¸é ÂüÀÔ´Ï´Ù.
¡¤ ¿¬»êÀÚ ¿ì¼± ¼øÀ§
µ¿ÀÏÇÑ »óȲ¿¡¼ ¿¬»êÀ» ÇÒ °æ¿ì ¿ì¼±ÇÏ´Â ¼øÀ§¸¦ ¸»ÇÕ´Ï´Ù. 3+4*4 = 19ÀÔ´Ï´Ù.
"*" ¿¬»êÀÚ°¡ ¿ì¼± ¼øÀ§¸¦ °¡Áö±â ¶§¹®ÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ °æ¿ì´Â Çб³¿¡¼ ¹è¿î °Í°ú °°½À´Ï´Ù. ÇÏÁö¸¸ ¸î °¡Áö Ãß°¡µÉ ºÎºÐÀÌ ÀÖ¾î Ç¥¸¦ ÷ºÎÇß½À´Ï´Ù.
Associativity operators
-------------------------------------------------------------------------------
Non associativity New
Right [
Right ! ~ ++ -- (int) (double) (string) (array) (object) @
Left * / %
Left + - .
Left << >>
Non associativity < <= > >=
Non associativity == !=
Left &
Left ^
Left |
Left &&
Left ||
Left ? :
Left = += -= *= /= .= %= &= != ~= <<= >>=
Right Print
Left And
Left Xor
Left Or
Left .
-------------------------------------------------------------------------------
30Çà°ú 42ÇàÀº if¹®À» »ç¿ëÇØ¼ ºñ±³¿¬»êÀ» ÇÑ °ÍÀÔ´Ï´Ù. "$a" ¿Í "$b" , "$e"°¡ °°°Å³ª
°°Áö ¾ÈÀ» ¶§¸¦ ºñ±³Çؼ ¾ÈÀÇ ³»¿ëÀ» Ãâ·ÂÇÏ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í 44ÇàÀÇ °æ¿ì´Â (" . ") ¿¬»êÀÚ¸¦
»ç¿ëÇØ¼ ¹®ÀÚ¿À» ´ëÀÔÇØ º¸¾Ò½À´Ï´Ù.
¿©·¯ºÐµµ ¿©·¯ °¡Áö ¸¸µé¾î º¸¼¼¿ä.
¿©±â¼± 30Çà °ú 42ÇàÀÇ if ¹®¿¡ "xor" °ú "&&" ¿¬»êÀÚ¸¦ »ç¿ëÇØ º¸¾Ò½À´Ï´Ù.
ÀüÀÚ´Â ´ëÀÔµÈ µÑÀÇ º¯¼ö Áß¿¡ Çϳª¸¸ ÂüÀ̾î¾ß ½ÇÇàµÇ°í, ÈÄÀÚ´Â µÑ ¸ðµÎ°¡ ÂüÀ̾î¾ß ½ÇÇàµË´Ï´Ù.
±×·¡¼ ù¹øÂ°(30Çà)ÀÇ if ¹®Àº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ±× ´ÙÀ½ÀÇ 35ÇàÀÌ ½ÇÇàµÇ´Â °ÍÀÔ´Ï´Ù.
±×¸®°í 42Çà±îÁö ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù.
Á¦¾î ±¸Á¶´Â ¾ÕÀ¸·Î ¿©·¯ºÐµéÀÌ ¸¹ÀÌ Á¢ÇÏ°í °í¹ÎÇÏ´Â ºÎºÐÀÏ °ÍÀÔ´Ï´Ù. Á¦¾î ±¸Á¶¸¦ Àß ÆÄ¾ÇÇϰí PHP ¹®ÀåÀ» ¸¸µé¾úÀ» ¶§ ¹«¾ùº¸´Ù ±× ¹®ÀåµéÀº ºûÀÌ ³¯ °ÍÀÔ´Ï´Ù. Á¦¾î±¸Á¶´Â ¿©·¯ °¡Áö°¡ Àִµ¥ Á¶°Ç¹®, ¹Ýº¹¹®, ÇÔ¼ö È£Ãâµî c¾ð¾î¿Í À¯»çÇÑ ºÎºÐÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÇüÅ´ °ÅÀÇ C ¹®ÀåÀÌ´Ï ¿©·¯ºÐµéÀº ³¸¼³Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¯¸é ±¸¹®ÇüŸ¦ »ìÆì º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
¡¤ if ¹®
¾Õ¿¡¼ if¹®À» Àá½Ã º¸¾ÒÀ» °ÍÀÔ´Ï´Ù
Çü½Ä - if(Á¶°Ç)
{ ¹®Àå ; }
ÇØ´ç Á¶°ÇÀÌ ÂüÀÌ¸é ¹®ÀåÀ» ½ÇÇàÇϰí, °ÅÁþÀÌ¸é ³Ñ¾î°©´Ï´Ù.
¡¤ else ¹®
ÀÌ ¹®Àº ifÀÇ Á¶°ÇÀÌ °ÅÁþÀÌ¸é ½ÇÇà ÇϰԲû ÇÏ´Â °ÍÀÔ´Ï´Ù.
Çü½Ä - else{ ¹®Àå ; }
¡¤ elseif
else¿Í if¸¦ ÇÕÃÄ ³õÀº °Í°ú °°½À´Ï´Ù.
ÀüÀÇ if ¹®ÀÌ °ÅÁþÀ̰í, ³ª¸ÓÁö elseif ¹®ÀÌ °ÅÁþÀ̸é ÀÌ ¹®ÀåÀ» ½ÇÇàÇÕ´Ï´Ù.
Çü½Ä - elseif(Á¶°Ç){ ¹®Àå; }
c¿Í °°ÀÌ ¿©·¯ °³ÀÇ ¹®À» »ç¿ëÇØµµ ¹«°üÇÕ´Ï´Ù.
¿©±â¼ elseif´Â ifÀÇ Á¶°ÇÀÌ °ÅÁþ À̹ǷΠÀÚ½ÅÀÇ Á¶°ÇÀ» °Ë»çÇÑ ÈÄ Ãâ·ÂÇÏ°Ô µË´Ï´Ù
±×¸®°í µÎ ¹øÂ° if¹®Àº ¸¶Âù°¡Áö·Î °ÅÁþÀ̹ǷΠelse¹®À» Ãâ·ÂÇÕ´Ï´Ù.
ÀÌ·¸µí "if" ¿Í "else" , "elseif" ¹®Àº Ç¥Çö½Ä¿¡¼ ÀüüÀûÀÎ ±¸Á¶¸¦ Àâ¾ÆÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
Áï, ´Ù½Ã ±× ¾È¿¡ ´Ù¸¥ Á¦¾î±¸Á¶ ¹®ÀÌ µé¾î°¡´Â ÇüŰ¡ µË´Ï´Ù.
Âü°í·Î if ¹®°ú while ¹®ÀÇ °æ¿ì "{ }" ´ë½Å¿¡ " : "¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
¡¤ while ¹®
while¹®Àº Á¶°Ç¿¡ ÃæÁ· µÉ ¶§±îÁö ¹®À» ¹Ýº¹ÇÕ´Ï´Ù.
Çü½Ä - while( Á¶°Ç ) { ¹®Àå }
À§ ¼Ò½º´Â 1¿¡¼ 5±îÁö Ãâ·ÂÀ» ÇÏ´Â ·çÇÁÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ ¼Ò½º´Â ¿©·¯ °¡Áö ´Ù¸¥ ·çÇÁ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö Àִµ¥ ÇÊÀÚ´Â " ,"¸¦ Ãß°¡ÇØ º¸¾Ò½À´Ï´Ù.
¸¶Áö¸· if ¹®À» º¸¸é $a°¡ Çѹø¾¿ Áõ°¡ ÇÒ ¶§¸¶´Ù " , "¸¦ Ãâ·ÂÇØ ÁÖ´Â ·çÇÁÀÓÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¡¤ do .. while ¹®
do .. while ·çÇÁÀÇ °æ¿ì´Â do ¹®ÀåÀ» Çѹø ½ÇÇàÇÏ°í ´ÙÀ½ while¹®À» ¼öÇà ÇÕ´Ï´Ù.
(ÃÖÃÊ ÇѹøÀº do ¹®ÀåÀ» ½ÇÇàÇÕ´Ï´Ù.)
Çü½Ä - do { ¹®Àå }while( Á¶°Ç )
¼Ò½º¸¦ º¸¸é ÀÏ´Ü do ¹®(18Çà)Àº Çѹø ½ÇÇàÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
¡¤ switch ¹®
ÀÌ ¹®Àº if ¹®À» ³ª¿ÇÑ °Í°ú ÇüŸ¦ °°ÀÌ ÇÕ´Ï´Ù.
À§ ¼Ò½º¿¡¼ switch¹®ÀÇ Á¶°ÇÀÌ ÀÏÄ¡ÇÏ´Â case¹®À» ½ÇÇà ÇÕ´Ï´Ù.
$i°¡ 2º¸´Ù ÀÛÀ» ¶§±îÁö $i´Â 1¾¿ Áõ°¡Çϸç switch¹®À» ½ÇÇàÇÕ´Ï´Ù.
óÀ½ " 0"ÀÏ ¶§ ¸ðµÎ¸¦ Ãâ·ÂÇÏ°í ´ÙÀ½ "1"ÀÏ ¶§ case 0 ÀÌÈÄÀÇ ¸ðµç °ÍÀ» Ãâ·ÂÇÕ´Ï´Ù.
À§ °á°ú¿¡¼ switch ¹®À» »ç¿ëÇÏ¸é¼ ¹®ÀÇ ½ÇÇàÀ» ÁßÁö ½Ãų Çʿ䰡 ÀÖÀ» ¶© " break ; "
À» »ç¿ëÇØ¼ ÁßÁö½Ãų ¼ö ÀÖ½À´Ï´Ù.
°¡·É $i °¡ " 0 " ÀÏ ¶§ ¹® ÀüºÎ¸¦ ½ÇÇàÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ Ç׸ñÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.
¡¤ for ¹®
ÀÚÁÖ »ç¿ë ÇØ¾ßÇÏ´Â ±¸¹® Áß¿¡ ÇϳªÀ̰í, ¹°·Ð ÇØ¼® Çϱ⿡ µû¶ó ¾î·Á¿î ±¸¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ¸î¹ø µÇÇ®ÀÌ ÇÏ°í ¿¬½ÀÇÑ´Ù¸é ÃæºÐÈ÷ ¼ÒÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çü½Ä - for( ÀÎÀÚ ; ÀÎÀÚ2 ; ÀÎÀÚ3 ) { ¹®Àå }
¿©±â¼ "ÀÎÀÚ"ÀÇ °æ¿ì´Â óÀ½ ½ÃÀÛÇÒ ¶§ ÀÏ´Ü Çѹø ½ÇÇàÀ» ÇÕ´Ï´Ù.
±×¸®°í "ÀÎÀÚ2" ÀÇ °æ¿ì ¹Ýº¹ µÉ ¶§¸¶´Ù Çѹø¾¿ ½ÇÇàÇÕ´Ï´Ù.
¸¶Áö¸·À¸·Î "ÀÎÀÚ3"Àº "ÀÎÀÚ2"ÀÇ °á°ú¿¡ µû¶ó ½ÇÇàµÇ¾îÁý´Ï´Ù.
"ÀÎÀÚ2"°¡ °ÅÁþÀÏ °æ¿ì±îÁö °è¼Ó ½ÇÇàÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. ´Ù½Ã ¸»Çϸé, "ÀÎÀÚ2"°¡ ÂüÀÏ °æ¿ì
³¡¾øÀÌ ½ÇÇàµÇ´Â ¹«ÇÑ ·çÇÁµµ ÀÖ´Ù´Â ¸»ÀÔ´Ï´Ù. ("ÀÎÀÚ2"´Â ºñ¿öµÎ°í for ¹®À» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù.)
for¹®ÀÇ ¿¹´Â Áö±Ý±îÁö ¹è¿î °Í°ú ³ª¸ÓÁö °ÍµéÀ» ÀÀ¿ëÇØ¼ °Ô½ÃÆÇ¿¡¼ page ÇÒ´çÇÏ´Â °Í°ú page ¸µÅ© ¼ö
ÇÒ´çÇÏ´Â °ÍµîÀ» ¼³¸íÇϰڽÀ´Ï´Ù.
¸ÕÀú À§ ¼Ò½º¿¡¼ º¯¼öµéÀÇ ¿ªÇÒÀ» ¼³¸íÇϰڽÀ´Ï´Ù.
$p_dip´Â ÆäÀÌÁö´ç ±Û ¼ö¸¦ ¸»ÇÕ´Ï´Ù.
$t_numÀº ÃÑ ±Û ¼ö¸¦ ¸»ÇÕ´Ï´Ù.
$p_page´Â ÇÑ page´ç page ¸µÅ© ¼ö¸¦ ¸»ÇÕ´Ï´Ù ( [1] [2] [3] .. )
$p_pagex´Â "ceil()"·Î °è»êÇÏ´Â page¸µÅ© ¼ö Æò±Õ °ªÀÔ´Ï´Ù.
ÀÌ ÇÔ¼ö´Â ÀÎÀÚ °ªº¸´Ù ÀÛÁö ¾ÊÀº ÃÖ¼ÒÀÇ Á¤¼ö¸¦ ±¸ÇØ ÁÝ´Ï´Ù.
$page´Â ÇöÀç page ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
$pt_page´Â ½ÃÀÛÇÒ page¸µÅ© ¼ýÀÚ¸¦ ¸»ÇÕ´Ï´Ù. ¿©±â¼µµ ceilÀ» »ç¿ëÇߴµ¥ »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
ÁÖ·Î " / "¸¦ ÇÒ ¶§ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
$next_p´Â ´ÙÀ½ ÆäÀÌÁö¸¦ ³ªÅ¸³À´Ï´Ù.
$pre_p ´Â ÀÌÀü ÆäÀÌÁö¸¦ ³ªÅ¸³À´Ï´Ù.
$start_numÀº ÃÑ ±Û ¼ö¿¡¼ ÇöÀç page¿Í ÆäÀÌÁö´ç ±Û ¼öÀÇ °öÀ» »« °ªÀÔ´Ï´Ù.
±×¸®°í ÀÌ º¯¼ö´Â ÇöÀç page¿¡ Ãâ·ÂµÉ ±ÛÀÇ ½ÃÀÛ ¹øÈ£¸¦ °¡Áý´Ï´Ù.
$last_numÀº ÇöÀç page¿¡ Ãâ·ÂµÉ ±ÛÀÇ ¸¶Áö¸· ¹øÈ£¸¦ °¡Áý´Ï´Ù. ÀÌ º¯¼ö´Â ¿©±â¼ Á÷Á¢ ´ëÀÔÇØ¼ »ç¿ë
ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ±×·³ Â÷·Ê·Î ¹®À» Àоµµ·Ï ÇϰڽÀ´Ï´Ù.
óÀ½ 21Çà¿¡¼ if¹®Àº $page°¡ °ÅÁþÀÏ ¶§ "1"À» ÇÒ´ç ÇÕ´Ï´Ù.
óÀ½ ½ÇÇàÇÏ¸é ¹°·Ð $page´Â °ÅÁþÀÌ´Ï "1"ÀÌ ÇÒ´ç µË´Ï´Ù.
±×¸®°í, 26ÇàÀÇ if¹®ÀÇ °æ¿ì 38ÇàÀÇ $pt_page¸¦ ±¸Çϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù.
Àß º¸½Ã¸é page ¸µÅ© Æò±Õ ¼öº¸´Ù ÀÛÀ» °æ¿ì ÀÌ °ª¿¡ "1"À» ´õÇØ¼ ( [1]..) ÀÌ Ãâ·Â µÇ°Ô ÇÕ´Ï´Ù.
´ÙÀ½ 30ÇàÀº ³ª¸ÓÁö °æ¿ì $p_start °ªÀ» Á¤ÇØ ÁÝ´Ï´Ù. 32ÇàÀº ¾ÆÁ÷ ¹Ì¼÷ÇÑ ¸éÀÌ ÀÖ½À´Ï´Ù.
¿©·¯ºÐÀÌ Àß ¼öÁ¤ÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
µåµð¾î 45Çà¿¡ for¹®ÀÌ ³ª¿Ô½À´Ï´Ù. ÀÌ ÇàÀº $pdÀÇ °ªÀ» $start_numÀ¸·Î ÇÏ°í ½ÃÀÛ±Û ¼ö¿¡ ÇÑ page´ç
Ãâ·ÂµÉ ±Û ¼ö¸¦ ´õÇÑ °ª º¸´Ù À۰ųª °°À» ¶§±îÁö Áõ°¡ ½ÃŰ´Â ¹® ÀÔ´Ï´Ù.
Áï, ÇÑ page´ç Ãâ·ÂµÉ ±Û ¼ö¸¦ °è»ê ÇÏ´Â °ÍÀÔ´Ï´Ù. ($start_num ¿¡¼ $start_num+$p_dip±îÁö)
ÇÏÁö¸¸ ¿©±â¼ Áß¿äÇÑ°Ç 48ÇàÀÇ if¹® ÀÔ´Ï´Ù. ¸¸¾à Ãâ¹ß ÆäÀÌÁö°¡ ( - ) ÀÏ °æ¿ì Ãâ·Â µÇÁö ¸»¾Æ¾ß
µÇ±â ¶§¹®¿¡ "0" º¸´Ù Ŭ ¶§ ¶ó´Â Á¶°ÇÀ» ÁØ °ÍÀÔ´Ï´Ù.
60ÇàÀÇ ½ÃÀÛ ±Û ¼ö´Â ( - )°ªÀÌ ³ª¿Íµµ Ãâ·ÂµÇ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
Á¦ÀÏ ¸¶Áö¸· page¶õ¿¡ °¡¸é ÀÌ °æ¿ì°¡ »ý±é´Ï´Ù.
(½ÃÀÛ ¹øÈ£¸¦ º¸¿©ÁÖ±â À§Çؼ 60ÇàÀ» µÎ¾ú½À´Ï´Ù)
±×¸®°í °¢°¢ 56, 57Çà¿¡ ÃÑpage ¼ö, 64, 65Çà¿¡ ÇöÀç page ¼ö¸¦ ³ªÅ¸³»µµ·Ï Çß½À´Ï´Ù.
69ÇàÀÇ for¹®Àº ( [1] [2] [3]..)À» Ãâ·ÂÇϱâ À§ÇØ Á¸ÀçÇÕ´Ï´Ù.
$pp´Â ¸µÅ© pageÀÇ ½ÃÀÛ È£¸¦ ³ªÅ¸³»¸ç ÇÒ´çµÈ ¸µÅ© page ¼ö ¸¸Å °è¼Ó Áõ°¡ ÇÕ´Ï´Ù.
73ÇàÀÇ if¹®Àº ÇöÀç pageÀÏ °æ¿ì ¸µÅ©¸¦ ÁÖÁö ¾Ê°Ô ÇÏ´Â °ÍÀ̰í, ±× À½ 79ÇàÀÇ else¹®ÀÇ if¹®Àº
( - )´Â Ç¥½ÃÇÏÁö ¾Ê°í ÇöÀç page¿¡ Ãâ·ÂµÉ ¸µÅ© ¼ö ¸¸Å Ç¥½Ã ÇϱâÀ§ÇÑ Á¶°ÇÀÔ´Ï´Ù.
¿¬»êÀÚ¸¦ »ç¿ëÇØ¼ µÑÀÇ Á¶°Ç ¸ðµÎ°¡ ÂüÀ̾î¾ß ½ÇÇàµË´Ï´Ù.
¿©±â¼´Â ( [1] [2] )ÀÇ Ç¥½Ã ¸»°í "´ÙÀ½ page"¿Í "ÀÌÀü page"¸¦ Ç¥½ÃÇØ ÁÖ´Â ¼Ò½ºÀÔ´Ï´Ù.
ÇÑ page¾¿ ´ÙÀ½ page³ª ÀÌÀü page·Î ³Ñ¾î°¥ ¶§ »ç¿ëÇÏ´Â ¸µÅ©ÀÔ´Ï´Ù.
103ÇàÀÇ if¹®Àº $page°¡ "1"ÀÏ °æ¿ì "óÀ½ page" ¸¦ Ç¥½ÃÇÏ°í ¸µÅ©¸¦ ÁÖÁö ¾Ê´Â °ÍÀ̰í,
107ÇàÀÇ ±× ¹ÛÀÇ °æ¿ì´Â ¸µÅ©¸¦ ½ÃÄÑ ÁÝ´Ï´Ù.
115ÇàÀÇ if¹®ÀÇ °æ¿ìµµ $page°¡ ÃÑ page¿Í °°À» °æ¿ì "¸¶Áö¸· page" ¸¦ Ç¥½ÃÇØ ÁÖ°í,
120ÇàÀÇ ±×·¸Áö ¾ÊÀ» °æ¿ì page¸¦ ¸µÅ© ½ÃÄÑ ÁÝ´Ï´Ù.
ÀÌ ¼Ò½º¸¦ ´Ù¸¥ ¹æ½ÄÀ¸·Î ¿©·¯ºÐÀÌ ´Ù½Ã ¸¸µé¾î º¸±â ¹Ù¶ø´Ï´Ù.
ƯÈ÷ page ¸µÅ© ºÎºÐÀº ¸¶Áö¸· page ºÎºÐ¿¡¼ ÇÒ´çµÈ page ¼ö°¡ Ãâ·ÂµÇÁö ¾Ê´Â ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.
ÀÌÁ¡ ¼÷ÁöÇÏ½Ã°í °á°ú¸¦ È®ÀÎÇϰڽÀ´Ï´Ù.
°á°ú¸¦ º¸¸é ¸ðµç ¸µÅ©°¡ Àß ÀÌ·ç¾îÁ® ÀÖ´Â °ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¾Õ¿¡¼ ¸»ÇÑ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.
µÞºÎºÐÀÇ °æ¸Å °Ô½ÃÆÇÀ̳ª ÁÖ°¡ °Ô½ÃÆÇ µîÀÇ ¼Ò½º¸¦ º¸½Ã¸é Á¶±Ý ¼öÁ¤ÇÑ°É º¼ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ÀÌ ¼Ò½º¿¡´Â ¸î °¡Áö °íÃÄ¾ß ÇÒ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ±×¸²À» º¸¸é¼ ¼³¸í ÇϰڽÀ´Ï´Ù.
¿©±â¼ ¸¶Áö¸· page´Â ¸µÅ©°¡ ÇÒ´çµÈ ¼öº¸´Ù 2°³ ¸ðÀÚ¶õ ¸¸Å ³ªÅ¸³ª´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼Ò½º´Â db¿¡ ¿¬°á¸¸ ÇÏ¸é ¹Ù·Î »ç¿ë °¡´É ÇÏÁö¸¸ ¸¶Áö¸· ÆäÀÌÁö ¸µÅ©ÀÇ ¹®Á¦Á¡¸¸ ÇØ°á µÈ´Ù¸é
´õ ÁÁÀº ¼Ò½º°¡ µÉ °ÍÀÔ´Ï´Ù.
À̹ø Àå¿¡¼´Â PHP ¹®¹ýÀÌ ¾î¶»°Ô ±¸¼ºµÇ´ÂÁö ¾Ë¾Æº¸¾Ò½À´Ï´Ù.
ÀÌ ³»¿ëÀº PHP ÇÁ·Î±×·¡¹ÖÀÇ ±âº»À̹ǷΠȮ½ÇÈ÷ ÀÌÇØÀ» ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ ÀåÀº ÀÌ Àå¿¡ ÀÌ¾î º»°ÝÀûÀ¸·Î PHPÀÇ ÇÔ¼ö¸¦ ºñ½ÁÇÑ ±â´Éº°·Î ¼³¸íÇϰڽÀ´Ï´Ù.
Âü°í , ¿©±â¼ ¾ð±ÞÇÑ ¼Ò½º°¡ Á¸ÀçÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç Àǹ®Á¡Àº ¸ÞÀÏ·Î Áú¹®Çϱ⠹ٶø´Ï´Ù.