PHP ¼º´É °³¼±À» À§ÇÑ ÆÁ
°ü¸®ÀÚ 06-12-29 00:48
 http://www.sir.co.kr/bbs/board.php?bo_table=pl_php&wr_id=406, HIT:4
1. ÃÖ´ëÇÑ ½Öµû¿ÈÇ¥ ´ë½Å¿¡ ÀϹݵû¿ÈÇ¥¸¦ ¾´´Ù.
½Öµû¿ÈÇ¥·Î °¨»ê ¹®ÀÚ¿­ÀÇ °æ¿ì PHP´Â ¹®ÀÚ¿­ Àüü¸¦ ó¸®ÇÏ°Ô µË´Ï´Ù. µû¶ó¼­ 󸮵ÇÁö ¾Ê°í ±×´ë·Î À¯ÁöµÉ ȤÀº ³ªÁß¿¡ 󸮵Ǿî¾ßÇÒ ¹®ÀÚ¿­ÀÇ °æ¿ì ÀϹݵû¿ÈÇ¥¸¦ ¾²´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

¿¹) $string = '¹®ÀÚ¿­';

¹®ÀÚ¿­ Áß°£¿¡ º¯¼ö°¡ »ðÀ﵃ °æ¿ì¿¡µµ ÃÖ´ëÇÑ ÀÏ¹Ý µû¿ÈÇ¥¸¦ ¾²´Â °ÍÀÌ ÁÁÁö¿ä.

¿¹) $string = '¹®ÀÚ¿­1' . $string2 . '¹®ÀÚ¿­2';

Âü°í·Î ¼º´ÉÆ©´×Àº ¾Æ´Ï°í ÄÚµù½ºÅ¸ÀÏÀε¥, ½Öµû¿ÈÇ¥·Î °¨½Ñ º¯¼ö°¡ »ðÀÔµÈ ¹®ÀÚ¿­ÀÇ °æ¿ì º¯¼ö´Â { ¿Í }·Î °¨½ÎÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ °æ¿ì °´Ã¼º¯¼ö³ª ¹è¿­º¯¼ö ȤÀº ¹è¿­+°´Ã¼º¯¼öµµ »ðÀÔ °¡´ÉÇÕ´Ï´Ù.

¿¹) $string = "¹®ÀÚ¿­1 {$string2} ¹®ÀÚ¿­2 {$object->var} ¹®ÀÚ¿­3 {$array[0]} {$array[1]->var}";


2. ·çÇÁ¹®¿¡¼­ ÇÔ¼ö »ç¿ëÀº ±Ý¹°
for ($i=0; $i<count($array); $i++) {

À§¿Í °°Àº for ·çÇÁ¹®µéÀÌ ¾²ÀÌ´Â °ÍÀ» °ðÀß º¼ ¼ö ÀÖ½À´Ï´Ù.
PHPÀÇ for ·çÇÁ¹®, µÎ¹øÂ° ÀÎÀÚÀÇ ÇÔ¼ö´Â ¸Å ·çÇÁ¸¶´Ù ºÒ·ÁÁö±â ¶§¹®¿¡ ¹è¿­ÀÌ Å¬¼ö·Ï ÇÔ¼ö¸¦ ºÎ¸£´Âµ¥ °É¸®´Â ½Ã°£¸¸À¸·Îµµ ½ÇÇà ½Ã°£À» »ó´çÈ÷ »¯±â°Ô µË´Ï´Ù. ÀÌ´Â ´ÙÀ½°ú °°ÀÌ ¹Ù²ãÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

¿¹1) for ($i=0, $cnt=count($array); $i<$cnt; $i++) {

¿¹2)
$cnt = count($array);
for ($i=0; $i<$cnt; $i++) {

ÀÌ ¹æ¹ý¸¸À¸·Îµµ ¾öû³­ ¼º´É °³¼±À» °¡Á®¿Ô´Ù´Â ¿¹µµ ÀÖ½À´Ï´Ù. ¹è¿­ÀÌ ¹«Ã´ Ädzªº¸³×¿ä^^;


3. ¹öÆÛ¸µ
±âº»ÀûÀ¸·Î PHPÀÇ ¹öÆÛ Å©±â°¡ 8KÀ̱⶧¹®¿¡ °á°ú¹°ÀÌ Å©¸é ³ª´©¾î¼­ º¸³»¾ß Çϱ⿡ I/O ½Ã°£¸¸À¸·Îµµ »ó´çÇÑ ½Ã°£À» Àâ¾Æ¸Ô°Ô µË´Ï´Ù.
ÇÏÁö¸¸ ¹öÆÛ¸µÀ¸·Î °á°ú¹°À» ¸ð¾Ò´Ù°¡ ÇѲ¨¹ø¿¡ »Ñ·ÁÁÖ°Ô µÇ¸é ´Ù¸¥ ¹æ¹ýµéÀ» ¾²Áö ¾Ê´õ¶óµµ ¸î¹èÀÇ ¼º´É °³¼±µµ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.

°£´ÜÈ÷ ½ºÅ©¸³ óÀ½¿¡ ¸¶Áö¸·¿¡ °¢°¢ ob_start() ¿Í ob_flush_end() ¸¦ Ãß°¡ÇØÁֱ⸸ ÇÏ¸é µË´Ï´Ù.

±×³É ob_start() ´ë½Å ob_start('ob_gzhandler') ·Î Ãß°¡ÇÒ °æ¿ì (PHP¿¡ gzip ¸ðµâÀÌ ¿Ã¶ó¿Í ÀÖ¾î¾ß ÇÕ´Ï´Ù.) ´ëºÎºÐÀÇ À¥ºê¶ó¿ìÁ®°¡ ¾ÐÃàÀ» Áö¿øÇϹǷΠƮ·¡ÇȾçÀ» ÁÙÀÏ ¼ö ÀÖ°í °á°úÀûÀ¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ È­¸é¿¡ ÆäÀÌÁö°¡ ¶ß´Âµ¥ °É¸®´Â ½Ã°£ÀÌ ´ÜÃàµË´Ï´Ù. ÀÌ ¹æ¹ýÀ» ¾²´õ¶óµµ À¥ºê¶ó¿ìÁ®°¡ ¾ÐÃàÀ» Áö¿øÇÏÁö ¾ÊÀ¸¸é ¾ÐÃàÀ» ÇÏÁö ¾Ê°í º¸³»¹Ç·Î µû·Î ¾ÐÃàÀ» Áö¿øÇÏ´ÂÁö ¾ÈÇÏ´ÂÁö È®ÀÎÇÒ Çʿ䵵 ¾ø½À´Ï´Ù.


Ãâó : http://www.sir.co.kr/bbs/board.php?bo_table=pl_php&wr_id=406