|
|
|
|
|
| Beginning PHP 4
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
|
| ¤ý¿ª ÀÚ |
ÃֿϱÔ
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2001³â 03¿ù 03ÀÏ |
| ¤ýÁ¤ °¡ |
30,000¿ø |
| ¤ýÆäÀÌÁö |
980 ÆäÀÌÁö |
| ¤ýISBN |
89-7627-810-0 |
| ¤ý³À̵µ |
ÃʱÞ.Áß±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
¿ø¼ÀÇ ÇÊÀÚ°¡ Á÷Á¢ ¹ø¿ªÇÑ PHP4!
ÀÌÁ¦ ¿©·¯ºÐÀº WroxÀÇ ÃÖÃÊ Çѱ¹ÀÎ ÇÊÀÚ¸¦ ¸¸³¯ ¼ö ÀÖ´Ù. À¥ ÇÁ·Î±×·¡¸Óµé »çÀÌ¿¡¼ ³¯·Î Àα⸦ ´õÇØ°¡°í ÀÖ´Â PHP´Â µ¿ÀûÀÎ ´ëÈ½Ä À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â À¥ ½ºÅ©¸³ÆÃ ¾ð¾îÀÌ´Ù. PHP¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º ¿¬µ¿, À̸ÞÀÏ ±â´É ±¸Çö, µ¿Àû À̹ÌÁö »ý¼º °°Àº º¹ÀâÇÑ ¹®Á¦µµ °£´ÜÈ÷ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ÃֽйöÀüÀÎ PHP4¿¡´Â À¥ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» µµ¿ÍÁÖ´Â ¼ö¸¹Àº ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. ÀÌ Ã¥Àº PHP4 ¾ð¾îÀÇ °·ÂÇÑ ±â´ÉÀ» ½ÊºÐ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
¶ÇÇÑ, ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹Ö ±âÃʺÎÅÍ º¹ÀâÇÑ µ¥ÀÌŸ ±â¹Ý À¥ »çÀÌÆ®ÀÇ ¼³°è ¹× ±¸Ãà¿¡ À̸£±â±îÁö PHP ¾ð¾îÀÇ Æ¯Â¡°ú ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÃѸÁ¶óÇϰí ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, µð·ºÅ丮 Çü½ÄÀÇ À¥ °Ë»ö ¿£Áø, ¸ÞÀϸµ ¸®½ºÆ® °ü¸® ½Ã½ºÅÛ, À¥ ±â¹Ý ÆÄÀÏ ¿¡µðÅÍ ¹× ´ëÈ½Ä ¿Â¶óÀÎ ¼îÇθô À̹ÌÁö¸Ê µî °ð¹Ù·Î ÀÀ¿ëÇØº¼ ¼ö ÀÖ´Â ¿ÏÀüÇÑ ½ÇÀü ÇÁ·Î±×·¥ ¿¹Á¦µéÀÌ ´Ù¼ö ¼ö·ÏµÇ¾î ÀÖ´Ù.
ÀÌ Ã¥Àº HTML¸¸ ¾Ë¸é ´©±¸³ª ÀÐÀ» ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Ù¸é ÁÁ°ÚÁö¸¸, Çʼö Á¶°ÇÀº ¾Æ´Ï´Ù.
ÀÌ Ã¥¿¡ ¼ö·ÏµÈ ¸ðµç ¿¹Á¦´Â À¯´Ð½º(¸®´ª½º Æ÷ÇÔ)»Ó ¾Æ´Ï¶ó À©µµ¿ì¿¡¼µµ ½ÇÇàÀÌ °¡´ÉÇÏ´Ù. À©µµ¿ì¿Í À¯´Ð½º ±â¹Ý¿¡¼ À¥ ¼¹ö ¹× µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù. ¢Ã ³»¿ë PHP ¾ð¾î ÃÑÁ¤¸® ¼³Ä¡ ¹æ¹ý ¹× ¹®Á¦ ÇØ°á µµ¿ò¸» °ü°èÇü µ¥ÀÌÅͺ£À̽º ¹× MySQL öÀúÇÑ Å×½ºÆ®¸¦ °ÅÄ£ ÀÀ¿ë ¿¹Á¦ ¹× ÀÚ¼¼ÇÑ ÀÀ¿ë »ç·Ê À©µµ¿ì ¹× À¯´Ð½º ±â¹Ý¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ´Â ¼ö¸¹Àº ½ÇÀü ¿¹Á¦ ÄÚµå ¿ÏÀüÇÑ PHP ±¸¹® ¼³¸í ¹× ÇÔ¼ö ¸ñ·Ï |
| |
 |
 |
1997³â 5¿ù, ³×¿ÀÄù½ºÆ®(http://www.neoqst.com)¶ó´Â ¿µ¾î »çÀÌÆ®¸¦ ±¸»óÇϰí ÀÎÅÍ³Ý ¾÷°è¿¡ ¶Ù¾îµé¾úÀ» ¶§¸¸Çصµ ÀÎÅÍ³Ý °ü·Ã ±â¼úÀÌ Áö±Ýó·³ ¹ßÀüÇÏÁöµµ ¾Ê¾Ò°í, Á¤º¸¸¦ ½±°Ô ¾òÀ» ¼öµµ ¾ø¾ú½À´Ï´Ù. ³Ý½ºÄÉÀÌÇÁ 2.0ÀÌ È¹±âÀûÀÎ ±â¼ú·Î ÀÎÁ¤¹Þ°í ÀÎÅÍ³Ý ÀͽºÇ÷η¯´Â ¾û¸ÁÁøÃ¢ ºê¶ó¿ìÀú·Î µûµ¹¸²À» ¹Þ¾ÒÀ» Á¤µµ´Ï±î¿ä. ´Ü¼øÈ÷ À¥ ¹®¼ Çϳª ¸¸µå´Âµ¥µµ ¸Ç¶¥¿¡ ÇìµùÇÏ´Â ±âºÐÀ¸·Î ½ÃÇàÂø¿À¸¦ °ÅÃÄ¾ß Çß½À´Ï´Ù. Á×¾îÀÖ´Â À¥ ¹®¼°¡ ¾Æ´Ñ »ì¾ÆÀÖ´Â ´ëÈ½Ä À¥ ¹®¼¸¦ ¸¸µé·Á¸é ´õ´õ¿í ±×·¨Áö¿ä. ±×·¯´ø ¾î´À³¯ PascalÀ̳ª C°°Àº ¾ð¾î¿¡¸¸ Àͼ÷ÇÏ´ø Á¦°¡ À¥ ÇÁ·Î±×·¡¹Ö¿¡ ¸¹ÀÌ È°¿ëµÈ´Ù´Â PerlÀ̶ó´Â ¾ð¾î¸¦ Á¢ÇßÀ» ¶§´Â ¿À¾Æ½Ã½º¸¦ ¸¸³ ±âºÐÀ̾ú½À´Ï´Ù. Có·³ ÇÁ·Î±×·¡¸Ó¸¦ ±¸¼ÓÇÏÁöµµ, Pascaló·³ µüµüÇÏÁöµµ ¾ÊÀ¸¸é¼ À¥¿¡¼ ´ÚÄ¡´Â ¼ö¸¹Àº ¹®Á¦¸¦ °£´ÜÈ÷ ÇØ°áÇÒ ¼ö ÀÖ¾úÀ¸´Ï±î¿ä. ±âÁ¸ ¾ð¾îº¸´Ù ¹è¿ì±âµµ ½±´Ù´Â ´À³¦À̾ú½À´Ï´Ù. ÇÏÁö¸¸, ±×·± ±â»Ýµµ Àá½Ã... »çÀÌÆ® ÀÌ¿ëÀÚ°¡ ¸¹¾ÆÁöÀÚ Perlµµ º»»öÀ» µå·¯³Â½À´Ï´Ù. À¥ ¼¹ö¿Í ¿ÏÀü µ¶¸³ÀûÀ¸·Î ½ÇÇàµÇ±â ¶§¹®¿¡ »ç¿ëÀÚ ¼ö¸¸Å ÇÁ·Î±×·¥ÀÌ µ¹¾Æ°¡°í °á±¹ ¼¹ö ºÎÇϰ¡ ³Ê¹« ¸¹ÀÌ °É¸®´Â ´ÜÁ¡ÀÌ ÀÖ¾ú°Åµç¿ä. À̶§ Çý¼ºÃ³·³ µîÀåÇÑ °Ô PHP¿´½À´Ï´Ù. Perlº¸´Ù ¸î ¹è´Â ´õ °¡º±°í »¡¶úÀ» »Ó ¾Æ´Ï¶ó, ¸çÄ¥¸¸¿¡ ±âÁ¸ Perl ÇÁ·Î±×·¥À» Æ÷ÆÃÇÒ ¼ö ÀÖÀ» ¸¸Å ¹è¿ì±âµµ ½±°í, À¥¿¡ ÃÖÀûÈµÈ ¾ð¾î¶ó °³¹ß ±â°£µµ ÈξÀ ª¾ÒÀ¸´Ï±î¿ä. ¾ÆÁ÷±îÁö PHP¸¸Å À¯¿¬ÇÏ°í ºü¸£¸ç ¹è¿ì±â ½¬¿ì¸é¼µµ À̸¸Å °·ÂÇÑ ÈûÀ» ¹ßÈÖÇÏ´Â ¾ð¾î¸¦ ¸¸³ªº¸Áö ¸øÇß½À´Ï´Ù.
ÇÏÁö¸¸, ¾Æ¹«¸® ¹è¿ì±â ½±´Ù°í ÇØµµ °³¹ßÀÚÀÇ ³ë·ÂÀÌ µÚµû¶óÁÖÁö ¾ÊÀ¸¸é PHPµµ Á¦´É·ÂÀ» ¹ßÈÖÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì´Â ºÐµéÀº "ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿î´Ù"¶ó´Â ¸»À» ¿ÏÀüÈ÷ ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î¶óµµ ¹®¹ýÀ̳ª Ű¿öµå(keyword)¸¦ ¹è¿ì´Â °Ç ÇѵΠ½Ã°£À̸é Á·ÇÕ´Ï´Ù. ¿µ¾î ¹®¹ýÀ̳ª ´Ü¾î ¸î °³¸¦ ¹è¿ü´Ù°í ÇØ¼ ¿µ¾î¸¦ ÀßÇÒ ¼ö ÀÖ´Â °Ç ¾Æ´ÏÁö¿ä. ¼ö¸¹Àº »óȲ¿¡ Á¢Çغ¸°í Àаí, ¾²°í, µè°í, ¸»ÇغÁ¾ß ¿µ¾î¸¦ ÀßÇÏ´Â °Íó·³ ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ °æÇèÀÚµéÀÌ ¸¸µç ÁÁÀº ¼Ò½º Äڵ带 ¸¹ÀÌ ºÐ¼®Çغ¸°í, Á÷Á¢ ÀÀ¿ëÇØ ¸¸µé¾îº¸°í, Áö¼ÓÀûÀ¸·Î ¿¬½ÀÀ» ÇØ¾ß ½Ç·ÂÀÌ ´Ã°Ô µË´Ï´Ù. ÈçÈ÷ ¸»ÇÏ´Â ±º´ë ¿ë¾îÀÎ "§¹ä"ÀÌ °ð ½Ç·ÂÀ̶ó´Â °Ì´Ï´Ù. ƯÈ÷, ÇÁ·Î±×·¡¹Ö ¾ð¾î Ã¥Àº ´«À¸·Î Àд åÀÌ ¾Æ´Ï¶ó ¼ÕÀ¸·Î Ãĺ¸´Â Ã¥À̶ó°í ÇØµµ °ú¾ðÀÌ ¾Æ´Õ´Ï´Ù. ´«À¸·Î¸¸ ÀÐÀ¸¸é ´Ù ÀÐ°í ³ª¼µµ ³²´Â °Ô °ÅÀÇ ¾ø°Åµç¿ä. ½ÇÁ¦·Î ¿¹Á¦¸¦ ºÐ¼®Çغ¸°í, ¹è¿î °É ÀÀ¿ëÇØ ÀڽŸ¸ÀÇ ¼Ò½º Äڵ带 ¸¸µé¾îº¸´Â °úÁ¤À» ¹Ýº¹ÇØ¾ß È¿°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
ÇÊ¿ä´Â ¹ß¸íÀÇ ¾î¸Ó´Ï¶ó°í ÇÏÁö¿ä. Á¤¸» ¸Â´Â ¸»ÀÔ´Ï´Ù. ÀÌ Ã¥À» ´Ù ÀÐ°í³ª¸é "ÀÌÁ¨ ¹» ÇØ¾ß ÇÏÁö?"¶ó´Â °í¹ÎÇÏ°Ô µÉÁöµµ ¸ð¸¨´Ï´Ù. ¿©·¯ºÐÀÌ Ã³ÇÑ »óȲ¿¡¼ ²À ÇÊ¿äÇÑ ¹®Á¦¸¦ PHP·Î ÇØ°áÇØ º¸¼¼¿ä. Àúµµ ±×·¨½À´Ï´Ù. »çÀÌÆ®¿¡ °Ô½ÃÆÇÀÌ ²À ÇÊ¿äÇØ¼ Perl·Î µÈ ¼Ò½º¸¦ ±¸ÇØ ºÐ¼®Çϰí, ÆÄÀÏ ±â¹ÝÀÌ´ø ¼Ò½º¸¦ MySQL DB¿Í ¿¬µ¿ÇÒ ¼ö ÀÖµµ·Ï óÀ½ºÎÅÍ ´Ù½Ã ¸¸µé¾ú½À´Ï´Ù. °á±¹ PerlÀÇ ÇѰ踦 ´À³¢°í, PHP·Î Æ÷ÆÃÇÑ ´ÙÀ½, ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®(http://www.neoboard.net, http://www.php. net/projects.php)·Î °ø°³Çϱ⿡ À̸£·¶°í, PHP °´Ã¼¸¦ Ȱ¿ëÇØº¸°í ½Í¾î Ŭ·¡½ºÈÇØ¼ 3.0 ¹öÀü±îÁö ¸¸µé°Ô µÆ°Åµç¿ä. ±×·¸´Ù°í, °Ô½ÃÆÇÀÌ ÇÊ¿äÇÏ´Ù¸é ¸ð¸¦±î, ³²µéÀÌ ´Ù Çϴϱî PHP·Î °Ô½ÃÆÇÀ» ¸¸µéÁö´Â ¸¶¼¼¿ä. Çʿ信 ÀÇÇÑ °Ô ¾Æ´Ï¶ó¸é Àç¹Ìµµ ¾øÀ» »Ó´õ·¯ ³»°¡ Á÷Á¢ óÇÑ »óȲÀÌ ¾Æ´Ï±â ¶§¹®¿¡ Á¤·ÄÀ» ½ñÀ» ¼öµµ ¾ø½À´Ï´Ù. ¶Ç, ³Ê¹« Å« °ÍºÎÅÍ ½ÃÀÛÇϱ⠺¸´Ù ÀÛÀº ½ºÅ©¸³Æ®ºÎÅÍ ¸¸µé¾î ½Ç·ÂÀ» ´ÙÁø ´ÙÀ½, ȸ¿ø °ü¸®³ª °Ô½ÃÆÇ °°Àº ÇÁ·ÎÁ§Æ®¸¦ ¼³°èÇÏ°í °³¹ßÇØ º»´Ù¸é ÀÌ¹Ì ¿©·¯ºÐÀº PHP Àü¹®°¡°¡ µÅ ÀÖÀ» °Ì´Ï´Ù.
NeoBoard(http://www.neoboard.net)¶ó´Â À̸§À¸·Î PHP ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁö¿¡ °Ô½ÃÆÇ ¼Ò½º¸¦ °ø°³ÇßÀ» ¶§ "Çѱ¹¿¡µµ ÇÁ·Î±×·¡¸Ó°¡ ÀÖ¾ú´À³Ä?"´Â ÀǹÌÀÇ ±ÛµéÀÌ ¿Ã¶ó¿À°ï Çß½À´Ï´Ù. ¿ì¸®³ª¶ó¿¡µµ ¼ö¸¹Àº ½Ç·ÂÀÚµéÀÌ ÀÖ°í, ¼Ò½º°¡ °ø°³µÈ ÈǸ¢ÇÑ ÇÁ·Î±×·¥µéÀÌ ¸¹Áö¸¸ ¿Ü±¹¿¡ °ÅÀÇ ¾Ë·ÁÁöÁö ¾Ê¾Ò±â ¶§¹®ÀÌÁö¿ä. ¾Æ½Ã¾Æ±Ç¿¡¼ °¡Àå ÀÎÁ¤¹Þ´Â »ç¶÷µéÀÌ Àεµ ÇÁ·Î±×·¡¸ÓµéÀÔ´Ï´Ù. Á¤¸» ¿ì¸®º¸´Ù ¶Ù¾î³ª¼°¡ ¾Æ´Ï¶ó ´ÜÁö ¿µ¾î¸¦ ÇÑ´Ù´Â ÀÌÀ¯»ÓÀÔ´Ï´Ù. »ç½Ç, ¿ì¸®³ª¶ó ÇÁ·Î±×·¡¸ÓµéÀÇ ¼Ò½º¿Í ¿Ü±¹ ¼Ò½º¸¦ ºñ±³Çغ¸¸é ¿ì¸®³ª¶óºÐµéÀÌ ÈξÀ ½Ç·ÂÀÌ ¶Ù¾î³ª´Ù°í ´À³§´Ï´Ù. Wrox ÃâÆÇ»çÀÇ "Beginning PHP4" ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô µÈ °áÁ¤ÀûÀÎ ÀÌÀ¯µµ Çѱ¹ ÇÁ·Î±×·¡¸Ó·Î¼ÀÇ ÀÚÁ¸½É ¶§¹®À̾ú½À´Ï´Ù. ¼¼°è ½ÃÀå¿¡¼ ÀÎÁ¤¹Þ´Â Çѱ¹ ÇÁ·Î±×·¡¸ÓµéÀ» º¸°í ½Í½À´Ï´Ù. ÀÌ Ã¥À» Àд µ¶Àںеé Áß¿¡¼ ±×·± ÇÁ·Î±×·¡¸Ó°¡ ź»ýÇÏ±æ ¹Ù¶ø´Ï´Ù.
ÃֿϱÔ(Wankyu Choi) NeoQuest English Plaza¶ó´Â ¿µ¾î Àü¹® Æ÷ÅÐ »çÀÌÆ®(http://www.neoqst.com)¸¦ ¿î¿µÇÏ´Â (ÁÖ) ³×¿ÀÄù½ºÆ® Ä¿¹Â´ÏÄÉÀ̼ÇÀÇ ´ëÇ¥ÀÌ»ç·Î, Çѱ¹ ¿Ü´ë Å뿪´ëÇпø ÇÑ¿µ°ú¸¦ Á¹¾÷ÇÑ ÀüÁ÷ µ¿½ÃÅ뿪»çÀÔ´Ï´Ù. 97³â óÀ½ PerlÀ» Á¢Çϰí, µÚÀ̾î PHPÀÇ ¸Å·Â¿¡ ºüÁ®µé¾î »çÀÌÆ® Àüü¸¦ PHP ±â¹ÝÀ¸·Î Æ÷ÆÃÇß°í, PHP ÀÌ¿ÜÀÇ À¥ ½ºÅ©¸³ÆÃ ¾ð¾î´Â °Åµé¶° º¸Áöµµ ¾ÊÁö¿ä. °³ÀÎÀûÀ¸·Î´Â NeoBoard¶ó´Â PHP °Ô½ÃÆÇ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®(http://www.neoboard.net)¸¦ ÃßÁøÇϰí ÀÖ½À´Ï´Ù. ÇöÀç Ŭ·¡½º·Î ±¸ÇöµÈ NeoBoard 3.0 ¹öÀü±îÁö °³¹ßµÇ¾î ÀÖ½À´Ï´Ù.
³¯ ³º¾ÆÁֽŠºÎ¸ð´Ô, ºÒÆòºÒ¸¸ ´Ù µé¾îÁÖ¸ç ³¡±îÁö Àγ»½ÉÀ» °®°í ÇÔ²² ÀÏÇØÁØ Wrox ÆíÁýÁø°ú Å×Å©´ÏÄà ¸®ºä¾î, ¶Ç Ã¥ÀÌ ³ª¿À±â±îÁö °Ý·Á¸¦ ¾Æ³¢Áö ¾ÊÀº ³×¿ÀÄù½ºÆ® ÀÓÁ÷¿ø ¿©·¯ºÐ²² °¨»çµå¸³´Ï´Ù. ¹«¾ùº¸´Ù ÄÄÇ»ÅÍ¿¡ ¹ÌÄ£ ³ªÀÇ ¸ðµç ´ÜÁ¡À» »ç¶ûÀ¸·Î ±Øº¹ÇØÁØ ¾Æ³» ¿¬¼®¿¡°Ô °í¸¶¿òÀ» ÀüÇÕ´Ï´Ù.
¾Ë¶õ ÄËÆ®(Allan Kent) Áö³ 7³â°£ ÇÁ·Î±×·¡¹ÖÀ» ÇØ¿Â ¾Ë¶õ ÄËÆ®´Â ÄÚº¼À» Á¦¿ÜÇÏ¸é ¸ðµç ¾ð¾î¸¦ µ¶ÇÐÀ¸·Î ¹è¿ü½À´Ï´Ù. ÇöÀç °³ÀΠȸ»ç¸¦ ¿î¿µÇϰí ÀÖ´Â ¾Ë¶õÀº ³²¾ÆÇÁ¸®Ä« °øÈ±¹ ÄÉÀÌÇÁ Ÿ¿î¿¡¼ ¿©ÀÚ Ä£±¸¿Í ÇÔ²² »ì¸ç, °í¾çÀÌ ´Ù¼¸ ¸¶¸®¸¦ ÀÚ½Äó·³ Ű¿ì°í ÀÖ½À´Ï´Ù.
Å©¸®½º ¸®¾Æ(Chris Lea) Å©¸®½º´Â ¹Ì±¹ ͏®Æ÷´Ï¾Æ ¼ÒÀç À¥ µðÀÚÀΠȸ»çÀÎ Lucid Designs(http://www.lucid designs.com)ÀÇ °øµ¿ â¾÷ÀÚ Áß ÇÑ ¸íÀ¸·Î¼ 1997³â UNC-CH¿¡¼ ¹°¸®ÇÐ ¼®»ç¸¦ ¹Þ¾ÒÀ¸¸ç, ¿À·£ ÇÁ·Î±×·¡¹Ö °æ·ÂÀ» °®°í ÀÖ½À´Ï´Ù. ƯÈ÷, ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î¸¦ ¿¬±¸ÇÏ´Â µ¥ ¸¹Àº ½Ã°£À» º¸³À´Ï´Ù. Lucid »ç¸¦ ¿î¿µÇÏ¸é¼ ¿À¶ô¿¡¼ ±ÝÀ¶¿¡ À̸£±â±îÁö ¼ö¸¹Àº À¥ »çÀÌÆ® ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇß½À´Ï´Ù. ÄÄÇ»Å͸¦ ÇÏÁö ¾ÊÀ» ¶§´Â ·Î½º¿£Á©·¹½º ¾îµð¿¡¼±°¡ ½ºÀ® ´í½º¸¦ Áñ±ä´Ù°í ÇÕ´Ï´Ù. Å©¸®½º¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸½Ã¸é °³ÀΠȨÆäÀÌÁöÀÎ http://www.chrislea.com¿¡ °¡º¸¼¼¿ä.
°¡³×½Ã ÇÁ¶ó»çµå(Ganesh Prasad) Á¤º¸Åë½Å¾÷°è¿¡¼ 13³â °æ·ÂÀ» °¡Áø °¡³×½Ã´Â ¼ÒÇÁÆ®¿þ¾î ¼³°è ¹× °³¹ß Àü¹®°¡·Î¼ Àεµ, ¾Æ¶ø ¿¡¹Ì·¹ÀÌÆ®, È£ÁÖ µîÁö¿¡¼ Ȱ¾àÇß½À´Ï´Ù. ÇöÀç È£ÁÖÀÇ e-CRM ¾÷üÀÎ Reply2 Ltd. »ç¿¡¼ ÀÏÇϰí ÀÖ´Â °¡³×½Ã´Â IBM ¸ÞÀÎÇÁ·¹ÀÓ, VAX µî UNIX ±âÁ¾»Ó ¾Æ´Ï¶ó, À©µµ¿ìÁî Ŭ¶óÀ̾ðÆ®/¼¹ö¿Í À¥ ÇÁ·Î±×·¡¹Ö¿¡µµ Àϰ¡°ßÀÌ ÀÖ½À´Ï´Ù. ƯÈ÷, ÀÚ¹Ù¿Í ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î¿¡ °ü½ÉÀÌ ¸¹Àº °¡³×½Ã´Â ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îÀÇ ¹ßÀüÀ¸·Î ÀÏ¹Ý ´ëÁßµéÀÌ ºñ¿ë ºÎ´ã ¾øÀÌ ÄÄÇ»Å͸¦ Ȱ¿ëÇϰí, Á¦3¼¼°è ±¹°¡µéµµ Á¤º¸Åë½Å±â¼úÀÇ ÇýÅÃÀ» ¹Þ±æ ¹Ù¶õ´Ù°í ÇÕ´Ï´Ù. °¡³×½Ã´Â ¾Æ³» »ç½Ã, ¾Æµé ¶ó¸®Æ®¿Í ÇÔ²² È£ÁÖ, ½Ãµå´Ï¿¡ »ì°í ÀÖ½À´Ï´Ù. Àγ»½ÉÀ» °®°í ³ª¸¦ µ¹ºÁÁÖ°í °Ý·ÁÇØÁØ ¾Æ³» »ç½Ã¿¡°Ô °í¸¶¿òÀ» ÀüÇÕ´Ï´Ù. ÀÌ Ã¥À» ¾²´Â µ¿¾È ´Ù¸¥ ºÎ´ã ¾øÀÌ ¿À·ÎÁö ÁýÇÊ¿¡¸¸ Àü³äÇÒ ¼ö ÀÖ°Ô ÇØÁØ ¾Æ³»°¡ °í¸¶¿ï µû¸§ÀÔ´Ï´Ù.
Å©¸®½º ¿ï¸¸(Chris Ullman) Àü»êÇÐÀ» Àü°øÇÑ Å©¸®½º´Â 14.4 ¸ðµ©ÀÌ ÀÎÅͳÝÀ» ¶ß°Ì°Ô ´Þ±¸°í ³Ý½ºÄÉÀÌÇÁ 2.0ÀÌ È¹±âÀûÀÎ ÇÁ·Î±×·¥À¸·Î ÀÎÁ¤¹Þ´ø 5³â Àü Wrox¿¡¼ ÀÏÇϱ⠽ÃÀÛÇß½À´Ï´Ù. HTML, ¼¹öÂÊ À¥ ±â¼ú, ÀÚ¹Ù ¹× ºñÁÖ¾ó º£ÀÌÁ÷¿¡ ÇØ¹ÚÇÑ Áö½ÄÀ» °¡Áø Å©¸®½º´Â Áö±Ý±îÁö ¿©·¯ Á¾·ùÀÇ Àü¹® ¼ÀûÀ» ±âȹ, ÆíÁý, Àú¼úÇØ¿Ô½À´Ï´Ù. ÀÚ½ÅÀÌ °®°í ÀÖ´Â PC¸¦ ÇØºÎÇϰųª µ¥µå¶óÀο¡ ÂÑ°Ü Ã¥À» ¾²Áö ¾ÊÀ» ¶§¸é »çÀÌ۵¨¸¯ ¹êµå The Bee Men¿¡¼ Űº¸µå¸¦ ¿¬ÁÖÇϰųª, ÀÚ½ÅÀÌ Å°¿ì´Â °í¾çÀ̵鿡°Ô »ç¶÷ ¹ä±×¸©ÀÌ ¾Æ´Ñ °í¾çÀÌ ¹ä±×¸©¿¡¼ ½Ä»ç¸¦ Çϵµ·Ï °¡¸£Ä¡´Â µ¥ ½Ã°£À» º¸³½´Ù°í ÇÕ´Ï´Ù. ¶Ç, ¾ðÁ¦³ª °¡Àå ÁÁ¾ÆÇÏ´Â Ã౸ÆÀÀÎ Birmingham City°¡ ÇÁ¸®¹Ì¾î ¸®±×¿¡¼ ¼±ÀüÇØÁֱ⸦ ±â´ëÇÑ´Ù°í ÇÕ´Ï´Ù. À̹ø ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô ÇØÁØ James¿Í Sarah B, ¾û¸ÁÀÎ ¿ø°í¸¦ ¿Á°í·Î ¸¸µé¾îÁØ Christian, David, Dan¿¡°Ô °¨»çÇϸç, ¾ðÁ¦³ª °ç¿¡¼ ÁöÄѺÁÁÖ´Â ¾Æ³» Kate¿¡°Ôµµ °í¸¶¿î ¸¶À½À» ÀüÇÕ´Ï´Ù.
Á¸ ºí·©Å©(Jon Blank) "Linux"¶õ ¸»ÀÌ Àß ¾Ë·ÁÁö±â ÀüºÎÅÍ ¸®´ª½º ¼¼°è¿¡ ¶Ù¾îµç Á¸Àº »çȸ »ýȰÀ» Æ÷±âÇÒ Á¤µµ·Î ´ëºÎºÐÀÇ ½Ã°£À» ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¸ç º¸³À´Ï´Ù. Á¸Àº The Web UnionÀ̶ó´Â Çлý ¹× ºñ¿µ¸® ´Üü¸¦ À§ÇÑ À¥ È£½ºÆÃ ¾÷ü¸¦ ¿î¿µÇϸç PerlÀ» ¹è¿ì°Ô µÇ¾ú°í, PerlÀ» °ÅÃÄ PHPµµ ¾Ë°Ô µÇ¾ú´Ù°í ÇÕ´Ï´Ù. ÇöÀç ´º¿å½Ã¿¡ »ì°í ÀÖ´Â Á¸Àº ½ºÄ«¿ô Á¦Àǰ¡ ³¹«ÇÏ´Â ÄÄÇ»ÅÍ ¾÷°è¿¡¼ ¾ÈÁ¤ÀûÀÎ Ä¿¸®¾î¸¦ Ű¿ö³ª°¡·Á´Â ¾ß¹«Áø ²ÞÀ» ²Ù°í ÀÖ´Ù°í ÇÕ´Ï´Ù. ¼º°øÇÒÁö ¿©ºÎ´Â ¹ÌÁö¼ö¶ó³×¿ä. ¿Â¶óÀÎ ·ÑÇ÷¹À× °ÔÀÓ, ÃֽŠÄÄÇ»ÅÍ ¹× ºñµð¿À °ÔÀÓ, ±×·¡ÇÈ, ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ °ü½ÉÀÌ ¸¹Àº Á¸Àº ÄÄÇ»Å͸¸ÀÌ Âü°í ÇØ³¾ ¼ö ÀÖ´Â Áö·çÇÏ°í ¹Ýº¹ÀûÀÎ ÀÛ¾÷À» ÄÄÇ»ÅͰ¡ ÇØ³»µµ·Ï ÇÏ´Â °ÍÀÌ ÇÁ·Î±×·¡¸Ó·Î¼ °¡Àå Áß¿äÇÏ°Ô »ý°¢ÇÏ´Â Á¡À̶ó°í ÇÕ´Ï´Ù. |
| |
| |
 |
 |
| "Wrox-Beginning ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 36±Ç ÀÔ´Ï´Ù. |
|
- ÇÁ·Î±×·¡¸Ó µÎ³ú´Ü·Ã ÆÛÁñ 44Á¦
|
|
- Beginning Ruby on Rails
|
|
- Beginning Linux Programming Á¦3ÆÇ
|
|
- Beginning ÀÚ¹Ù À¥ ¼ºñ½º
|
|
- Beginning ASP.NET Databases (C# Æí)
|
|
- Beginning ASP.NET Databases (VB.NET Æí)
|
|
- Beginning Java 2 SDK 1.4 Edition
|
|
- Beginning Oracle Programming
|
|
- Beginning XML 2nd Edition
|
|
- Beginning Java Networking
|
|
- Beginning Visual Basic .NET
|
|
- Beginning Visual Basic .NET Databases
|
|
- Beginning Java Databases
|
|
- Beginning ASP.NET using C#
|
|
- Beginning ASP.NET using VB.NET
|
|
- Beginning SQL Programming
|
|
- Beginning C#
|
|
- Beginning Databases with PostgreSQL
|
|
- Beginning JSP Web Development
|
|
- Beginning SQL Server 2000 Programming
|
|
- Beginning Java Objects
|
|
- Beginning SQL Server 2000 For Visual Basic Developers
|
|
- Beginning WAP, WML, & WMLScript
|
|
- Beginning PHP 4
|
|
- Beginning Visual Basic 6 Database Programming
|
|
- Beginning XML
|
|
- Beginning XHTML
|
|
- Beginning Active Server Pages 3.0
|
|
- Beginning ASP Databases
|
|
- Beginning Linux Programming
|
|
- Beginning Java 2 JDK 1.3 Edition
|
|
- Beginning ATL COM Programming
|
|
- Beginning Visual Basic 6
|
|
- Beginning Windows NT Programming
|
|
- Beginning Active Server Pages 2.0
|
|
- Beginning Visual C++ 6
|
| |
|
|
 |
1.
¾È³çÇϼ¼¿ä?
¿ì¼±, Ãß°¡ »çÇ×À» ¿Ã¸®°Ô µÇ¾î Á˼ÛÇÑ ¸»¾¸ºÎÅÍ ¿Ã¸³´Ï´Ù.
¿ø¼¿¡µµ ºüÁ® ÀÖ´Â ºÎºÐÀ̳׿ä.
7ÀåÀÌ ¿À·ù °ü·Ã ÀåÀε¥, ÇÊÀÚ ÃֿϱԾ¾°¡ ½è´ø 10Àå¿¡¼ error_reporting() ÇÔ¼ö¸¦ ´Ù·ç¸é¼ PHP ¿À·ù¿Í ÀÌ ÇÔ¼ö¿¡ °ü·ÃµÈ ³»¿ëÀÌ 7Àå¿¡¼ µû·Î ³ª¿À´Â ÁÙ ¾Ë°í ÀÖ¾ú´Âµ¥, ºüÁ® Àֳ׿ä.
"7Àå¿¡¼ ´Ù·ðµíÀÌ..." ½ÄÀ¸·Î ¿ø¼³ª ¹ø¿ª¼¿¡ ³ª¿Í Àִµ¥ ¸»ÀÌÁö¿ä.
Áß¿äÇÑ ³»¿ëÀε¥... ´ÙÀ½ ¼â¿¡¼± °íÃÄ ³ª°¥ ¿¹Á¤ÀÌ¿À´Ï ¿ì¼± ÀÚ·á½Ç¿¡ ÀÌ·¸°Ô ¿Ã¸³´Ï´Ù.
Âü°íÇϼ¼¿ä!!
7ÀåÀÇ 349ÆäÀÌÁö¿¡¼ "¿À·ù ·Î±× È®ÀÎ"À̶ó´Â ¼ÒÁ¦¸ñ À§¿¡ µé¾î°¡¾ß ÇÒ ºÎºÐÀÔ´Ï´Ù.
==================================================================================
¶Ç ÇѰ¡Áö ¹æ¹ýÀº error_reporting() ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °Ì´Ï´Ù. PHP°¡ ¾Ë·ÁÁÖ´Â ´ëÇ¥ÀûÀÎ ¿À·ùÀÇ Á¾·ù´Â ´ÙÀ½°ú °°½À´Ï´Ù.
»ó¼ö PHP»ó¼ö
1 E_ERROR (¿À·ù)
2 E_WARNING (°æ°í)
4 E_PARSE (ÆÄ½Ì ¿À·ù)
8 E_NOTICE (¾Ë¸²)
¿À·ù¿Í ÆÄ½Ì ¿À·ù°¡ ¹ß»ýÇϸé ÄÄÆÄÀÏÀÌ ¾Æ¿¹ ¸ØÃßÁö¸¸ °æ°í³ª ¾Ë¸² ¸Þ½ÃÁö´Â ´Ü¼øÈ÷ "À̰ŠÀ߸øµÈ°Å ¾Æ´Ñ°¡¿ä? È®ÀÎÇØ º¸¼¼¿ä!" Á¤µµÀÇ ¶æÀ̱⠶§¹®¿¡ ÄÄÆÄÀÏÀº Á¤»óÀûÀ¸·Î ÁøÇàµÇ°í ½ºÅ©¸³Æ®µµ ½ÇÇàÀÌ µË´Ï´Ù. ÇÁ·Î±×·¡¸Ó¿¡°Ô À߸øµÉ °¡´É¼ºÀÌ ÀÖ´Â ºÎºÐÀ» È®ÀÎÇØº¸¶ó°í ¾Ë·ÁÁÖ´Â °ÍÀÏ »ÓÀ̴ϱî¿ä. ¿¹¸¦ µé¾î, º¯¼ö¸¦ Á¤ÀÇÇØ ÃʱâÈÇÏÁö ¾Ê°í ¹Ù·Î »ç¿ëÇѴٰųª Çϸé PHP°¡ °æ°í ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·²¶© ¿ÀÈ÷·Á ±ÍÂú°Ô ´À²¸ÁöÁö¿ä. PHPÀÇ Æ¯¼º»ó ¿øÇÏ´Â °÷¿¡¼ º¯¼ö¸¦ °ð¹Ù·Î »ç¿ëÇÏ´Â °Ô ´õ ÆíÇϴϱî¿ä. ÀÌ·²¶§´Â ´ÙÀ½Ã³·³ ½ºÅ©¸³Æ® ùºÎºÐ¿¡ error_reporting() ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ´Ü¼øÇÑ °æ°í³ª ¾Ë¸² ¸Þ½ÃÁö Ãâ·ÂÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.
error_reporting (E_ERROR | E_PARSE);
¿À·ù¿Í ÆÄ½Ì ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì¿¡¸¸ º¸°í¸¦ Ç϶ó°í ¾Ë·ÁÁÖ´Â °ÅÁö¿ä. |´Â À̸¥¹Ù ºñÆ® OR ¿¬»êÀÚ·Î "¾î¶² °ª ¶Ç´Â ´Ù¸¥ °ª"ÀÇ ¶æÀÔ´Ï´Ù. °á±¹ µÎ °ªÀ» ´õÇÏ´Â È¿°ú¸¦ ³»Áö¿ä. ¼ýÀÚ¸¦ ´õÇØ Á÷Á¢ ½áÁÙ ¼öµµ ÀÖ½À´Ï´Ù. E_ERROR°¡ 1, E_PARSE°¡ 4 ÀÇ °ªÀ» °®Áö¿ä. µû¶ó¼, ÀÌ µÑÀ» ´õÇØ 5¸¦ ½áÁ൵ °°Àº °á°ú°¡ ³ª¿É´Ï´Ù.
error_reporting(5);
¸ðµç ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ·Á¸é ´ÙÀ½Ã³·³ ÇØÁÖ°ÚÁö¿ä.
error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
¶Ç´Â,
error_reporting(15); // ¸ðµç »ó¼ö°ªÀ» ´õÇϸé 15°¡ µË´Ï´Ù
½ºÅ©¸³Æ®¸¶´Ù ÀÌ·¸°Ô ÇØÁÖ´Â °Ô ±ÍÂúÀ¸¸é php.ini ¼³Á¤ ÆÄÀÏ¿¡¼ ´ÙÀ½ ÇàÀ» ã¾Æ ¿øÇÏ´Â °ªÀ» Á÷Á¢ ½áÁÖ¸é µË´Ï´Ù.
error_reporting = E_ALL & ~E_NOTICE
´ÙÀ½Ã³·³ ¹Ù²ãÁÖ¼¼¿ä.
error_reporting = E_ERROR | E_PARSE
±âº»°ªÀº ¾Ë¸² ¸Þ½ÃÁö¸¦ Á¦¿ÜÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â °Ì´Ï´Ù. ÇÁ·Î±×·¥ °³¹ß ¶Ç´Â µð¹ö±ë ´Ü°è¿¡¼´Â ¿À·ù º¸°í ¼öÁØÀ» ³ô°Ô Àâ¾Æ³õ°í °³¹ßÀÌ ³¡³ª »ç¿ëÀڵ鿡°Ô °ø°³¸¦ ÇÒ¶§´Â ¿À·ù º¸°í¼öÁØÀ» 0À¸·Î ¸¸µé¾îÁÖ´Â°Ô ÁÁ½À´Ï´Ù. ¿À·ù ¸Þ½ÃÁö¸¦ º¸¸é ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀÌ °ÌÀ» ¸Ô°Åµç¿ä. ¿À·ù ¸Þ½ÃÁö´Â °³¹ßÀÚ¿¡°Ô¸¸ Àǹ̰¡ ÀÖÀ¸´Ï±î¿ä.
±âº»°ªÀº ¾Ë¸² ¸Þ½ÃÁö¸¦ Á¦¿ÜÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â °Ì´Ï´Ù.
÷ºÎÆÄÀÏ :
|
|
|