ÀÌ Àå¿¡¼´Â 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ÀÇ ÇÔ¼ö¸¦ ºñ½ÁÇÑ ±â´Éº°·Î ¼³¸íÇÏ°Ú½À´Ï´Ù. Âü°í , ¿©±â¼ ¾ð±ÞÇÑ ¼Ò½º°¡ Á¸ÀçÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç Àǹ®Á¡Àº ¸ÞÀÏ·Î Áú¹®Çϱ⠹ٶø´Ï´Ù.