¡¡¡¡
¡¡¡¡Ö÷³ÖÈË£º¸÷Î»ÍøÓÑ£¬´ó¼ÒÉÏÎçºÃ£¬½ñÌìÎÒÃÇÐÂÀ˿Ƽ¼µÄ¼Î±öÁÄÌìÊÒÑûÇëÀ´ÁËÁ½Î»¼Î±ö£º
¡¡¡¡Ò»Î»ÊÇPHPÓïÑԵĺËÐĵÞÔìÕßZeev Suraski£¬ÁíÍâһλÊÇZend¼¼ÊõÖÐÐĵÄ×ܾÀí¹¢Ö¾¾ü¡£¸÷λ¶ÔPHP¸ÐÐËȤµÄ¶¼¿ÉÒÔÌá³öһЩ×Ô¼ºµÄÎÊÌâ¡£
¡¡¡¡³ýÁËͨ¹ýµçÄÔ²ÎÓ룬Äú»¹¿ÉÒÔͨ¹ýÊÖ»ú·ÃÎÊÐÂÀËÍø¹Ø×¢ÁÄÌìÈ«³Ì£¬ÔÚÒÆ¶¯ÖйØ×¢ÁÄÌìÈ«³Ì¡£ÊÖ»úÐÂÀËÍøµÄÍøÖ·ÊÇ£ºsina.cn¡£
¡¡¡¡ÏÂÃæÎÒÃÇ¿ªÊ¼Õâ¸öÁÄÌ죬ÇëÁ½Î»¸ø¸÷Î»ÍøÓÑ´òÉùÕкôºÃÂð£¿
¡¡¡¡¹¢Ö¾¾ü£ºÄãÃǺá£
¡¡¡¡Zeev Suraski£º´ó¼ÒºÃ¡£
¡¡¡¡ÖйúÓëÆäËûµØÇø¶ÔPHPÓ¦ÓõÄÇø±ð
¡¡¡¡Ö÷³ÖÈË£ºÊ×ÏÈÏëÇëSuraski»Ø´ðһϣ¬´ó¼Ò¶ÔPHP±È½ÏÊìϤ£¬²»ÖªµÀ¶ÔÓÚÒ»¸ö´´Ê¼ÈËÀ´Ëµµ±³õΪʲô»á´´ÔìÕâÑùÒ»ÖÖÓïÑÔ£¬´´Ê¼µÄһЩ¼òµ¥Çé¿öÄܲ»Äܼòµ¥½éÉÜһϣ¿
¡¡¡¡Zeev Suraski£º¶ÔÎÒÀ´Ëµ£¬ÕâÒ²ÊÇÓÐÀúÊ·ÔÒòµÄ£¬×îÔçµÄʱºòÎÒÊǺÍÎÒµÄÒ»¸ö´óѧͬѧAndi Gutsman£¬µ±³õ¿ª·¢PHPÖ»ÊdzöÓÚÐËȤ£¬Ã»ÓÐʲô¾ßÌåµÄÄ¿µÄ£¬¿ÉÊÇÏÖÔÚ´óÐÍµÄÆóÒµºÜ¶àÔÚÓÃPHP£¬¶ÔÎÒÀ´ËµÏÖÔÚ×î´óµÄ¾ÍÊÇÍÆ¹ãPHPÔÚÆóÒµµÄÔËÓá£
¡¡¡¡Ö÷³ÖÈË£ºPHP´Ó×î³õºÜСÓïÑÔ·¢Õ¹³ÉºÜ´óµÄÓ¦Ó㬲»ÖªµÀZend¹«Ë¾ºÍPHPÓïÑÔÏÖÔÚÊÇʲôÑùµÄ¹ØÏµ£¿×÷Ϊһ¸ö¹«Ë¾£¬ÔõôÑùÀ´ÔË×÷ÕâÖÖÓïÑÔ£¿
¡¡¡¡Zeev Suraski£º¶ÔÕâ¸öÎÊÌâÎÒÖ÷ÒªÏë·ÖÈý¸ö½×¶ÎÀ´Ì¸£º
¡¡¡¡µÚÒ»¸ö½×¶ÎÊÇ´Ó1995Äêµ½1997ÄêµÄʱºò£¬ÕâʱºòÎÒÃÇ¿ªÊ¼½Ó´¥PHP£¬¿ªÊ¼×öµÄÊÇ´ÓPHP¿ªÊ¼µÄ£»
¡¡¡¡µÚ¶þ¸ö½×¶ÎÊÇ97Äêµ½99ÄêµÄʱºò£¬µ±Ê±ÎÒºÍÎÒµÄͬѧAndi Gutsman»¹ÓÐÆäËûµÄ¿ª·¢ÈËÔ±Ò»ÆðºÏ×÷£¬¿ª·¢ÁËPHP3£»
¡¡¡¡µÚÈý¸ö½×¶ÎÊÇ´Ó99Äêµ½½ñÌì£¬Ëæ×ÅPHPµÄÓ¦ÓùæÄ£Öð½¥À©´ó£¬²»½öÊǸöÈËÐËȤ°®ºÃÁË£¬¶øÊÇÖð½¥·¢Õ¹µ½ÆóÒµ¼¶µÄÓ¦Óá£
¡¡¡¡ÏÖÔÚÎÒµÄÖ÷ÒªÏë·¨ÊÇ£¬ÒòΪËü²»½öÊÇÒ»¸öÃæ¶Ô¸öÈ˵ĿªÔ´µÄÈí¼þ£¬¶øÊÇ×÷ΪÆóÒµ¼¶µÄÓ¦Óã¬ËùÒÔÎÒÃÇÒ²ÊÇÖ÷ÒªÊÇÖ§³ÖºÍ´´½¨£¬ÓÃPHPÓïÑÔ´´½¨ÍøÕ¾µÄÓ¦Óá£
¡¡¡¡Ö÷³ÖÈË£ºÎÒ²»ÖªµÀ¶ÔÖйúµÄPHPÓ¦ÓÃÇé¿öÊÇ·ñÁ˽⣿ÄãÈÏΪÖйúµÄÕâÖÖPHPµÄÓ¦Ó÷¢Õ¹Çé¿öºÍ¹úÍâÏà±ÈÓÐЩʲô²»Ì«Ò»ÑùµÄµØ·½£¿
¡¡¡¡Zeev Suraski£ºÊ×ÏÈÀ´Ì¸Ì¸¾ÝÎÒÁ˽âµÄ£¬ÔÚÖйúºÍÔÚÆäËûµØ·½£¬±È·½ËµÅ·ÖÞºÍÃÀ¹úPHP¿ª·¢µÄ×î´ó²î±ð£¬×î´ó²»Í¬¾ÍÊÇÔÚ¿ª·¢Ó¦ÓÃÈí¼þ·½ÃæµÄʱºò£¬Ó¦ÓÿªÊǷdz£¸´Ôӵģ¬ÔÚÅ·ÖÞºÍÃÀ¹ú´´½¨PHP¶¼ÊÇÓ¢Óµ«ÊÇÔÚÖйú¾Í²»Ò»ÑùÁË£¬·Ç³£¸´ÔÓ£¬½«À´PHPµÚÁù°æ£¬»áÓÃunicode½â¾öÕâ¸öÎÊÌ⣬¶ÔÖÐÎĵÄÓ¦Óøü¼Ó¼ò±ã£¬ÏÖÔÚÎÒ¶ÔÖйúµÄPHPµÄ·¢Õ¹²»ÊǷdz£Á˽⣬ÒòΪÕâÊÇÎÒµÚÒ»´ÎÀ´µ½Öйú¡£¾ÝÎÒËùÖª£¬ÎÒÖªµÀÏñÐÂÀË¡¢°Ù¶ÈÕâÐ©ÍøÕ¾¶¼ÔÚʹÓÃPHP¡£
¡¡¡¡Ö÷³ÖÈË£º¹¢×Ü£¬ÄãÓÐʲô²¹³äÂð£¿
¡¡¡¡¹¢Ö¾¾ü£ºÕâ¸öÎұȽÏÁ˽âһЩ£¬ÓÐЩÏûÏ¢ÎÒÃÇ×öÁ˺ܶàµ÷²é£¬ÎÒÃǸоõµ½£¬ÖйúºÍÎ÷·½µÄ±È½Ï£¬²î±ðÔÚÓÚ£¬ÎÒÃǹúÄÚµÄÓ¦ÓÃÖ÷Òª»¹´æÔÚ»¥ÁªÍø·½Ã棬¶ÔÓÚÐÐÒµ£¬±ÈÈç¸Õ²ÅZeevËù½²µÄ£¬ÔÚ½ðÈÚÐÐÒµ¡¢ÄÜÔ´ÐÐÒµ¡¢´óµÄÕþ¸®Ð͵ÄÏîÄ¿ÉÏ£¬PHPÓкܶàÓ¦Ó㬱ÈÈçÏñººÉ¯µÄeticketµÄϵͳ£¬»¹ÓÐÒ»¸öµÂÒâÖ¾¹«Ë¾µÄ·ÖÖ®»ú¹¹µÄ»õ±Ò½»Ò×£¬¶¼ÓÐÕâÖÖʹÓ㬵«ÊÇÎÒÃÇÔÚÖйúËù×öµÄµ÷²é£¬Ã»Óз¢ÏÖÔÚ¹ú¼ÒµÄÕâÖÖÏîÄ¿ÉÏ¡¢ÄÜÔ´ÉÏ¡¢½ðÈÚ·½ÃæµÈµÈ£¬ÕâЩ´óµÄÐÐÒµµÄÓ¦ÓÃPHP»¹ÊǷdz£Éٵġ£
¡¡¡¡ºÃÔÚÎÒÃDZȽÏÁ˽âµÄ¾ÍÊÇÎÒÃÇ»¥ÁªÍøÐÐÒµ£¬Õâ¸öÓ¦ÓÃÃæ»¹ËãÊÇ¿ÉÒÔ£¬ÎÒÃÇ×öÁËһЩµ÷²é£¬±ÈÈç˵ÏñÎÒÃÇÕÒÁËһЩÑо¿»ú¹¹¸øÁËһЩ×ÊÁÏ£¬±ÈÈçÖйúTOP200»¥ÁªÍø£¬ÎÒÃÇ×öµ÷²é£¬ÆäÖÐÎÒÃÇ·¢¾õËüÔÚʹÓÃPHPµÄ¼¼Êõ£¬µ«²»ÊÇÕû¸öÍøÕ¾°üº¬PHP´î½¨µÄÍøÕ¾ÓÐ121¸ö£¬ËüµÄ±ÈÀýÄÜÕ¼µ½60%£¬Õâ¸ö´óÐÐÒµ£¬ÎÒÃǾ³£°ÑÕâ¸öÐÐÒµ·Ö³É25¸öÐÐÒµ£¬Ã¿¸öȡǰʮÃû£¬ ¾ÍÊÇ250¸ö£¬250¸öÍøÕ¾ÎÒÃǵ÷²éÁËÊÇ102¸öʹÓÃPHPµÄ¼¼Êõ£¬Õ¼µ½ÁË40%¡£
¡¡¡¡ÎªÊ²Ã´´óµÄÍøÕ¾Óõĸü¶àһЩ£¬ÒòΪ´óµÄÍøÕ¾²ÉÓöàÖÖ¼¼Êõ£¬ÎÒ»áÓÃ΢Èí£¬Ò²»áÓÃPHP£¬´óµÄÍøÕ¾Ó¦ÓõıÈÀý»¹ÊDZȽϹ㷺µÄ£¬ÒòΪÊǸö²°À´Æ·£¬Õâ¸ö¼¼ÊõÓ¦Óõøü¼Ó¹ã·º£¬¶ÔÓÚ´«Í³ÐÐÒµ²»ÈÝÀÖ¹Û£¬²»¹»ÉîÈë¡£
¡¡¡¡Ö÷³ÖÈË£ºÎÒÏëÎÊÒ»ÏÂPHPËüÕâÖÖÓ¦ÓõÄDZÁ¦£¬Äã¾õµÃËüÒѾ·¢»ÓÁ˶àÉÙ£¬ÔÚ½«À´À´Ëµ£¬PHP»¹»áÓÐÔõôÑùµÄÒ»ÖÖ·¢Õ¹£¿ÏñÕâÖÖ¸úJavaÏà±È£¬ËüÓÐʲô¸ü¶àµÄÓÅÊÆ£¿
¡¡¡¡Zeev Suraski£ºÎÒÈÏΪºÍJavaµÈÆäËûÓïÑÔÏà±È£¬PHPÖ÷ÒªÓÐÁ½µãÓÅÊÆ£¬Ò»¸öÊǼ¼Êõ²ãÃæ£¬ÁíÒ»¸öÊÇÉç»á²ãÃæ£¬´Ó¼¼Êõ²ãÃæÀ´½²£¬ÎÒÃÇÈÏΪPHPÓïÑԱȽϱãÓÚʹÓ㬻áÓдóÁ¿µÄÊг¡£¬µÚ¶þµã´ÓÉç»á²ãÃæÀ´½²£¬ÒòΪPHPÓïÑÔµÄÊÜÖڱȽϹ㣬ÓÃÆðÀ´ºÜ·½±ã£¬²»ÐèÒª´ÓÁ㿪ʼ×ö£¬Ö»ÐèÒªÏÂÔØÏÂÀ´£¬¿´¿´PHPÓïÑÔÊÇÔõÑùÔËÓõ쬲»ÐèÒªÖØÐ¿ª¡£
¡¡¡¡Ö÷³ÖÈË£º¹¢×Ü£¬Äã×Ô¼ºÓ¦¸ÃÒ²ÊǸö¼¼ÊõÈËÔ±ÁË£¬ÔÚÕâ·½ÃæÓÐЩʲô¿´·¨£¿
¡¡¡¡¹¢Ö¾¾ü£ºÎÒÃǸоõµ½£¬Æäʵ´Ó¸ù±¾ÉÏÀ´Ëµ£¬´óµÄ·½ÃæÀ´Ëµ£¬¾ÍÊÇÒ»¸ö¿ªÔ´µÄÎÊÌ⣬¸Õ²Å½²µ½Õâ¸öÎÊÌ⣬·Ç³£Ã÷ÏÔµÄÒ»¸ö×÷Óã¬Í¨³£µÄ×ö·¨ÊÇÉÌÒµµÄ°æ±¾£¬±ðµÄÉÌÒµ°æ±¾²»¿ÉÄÜ´ò¿ª£¬µ«ÊÇת»»¹ýÀ´£¬PHP¾ÍÒѾÔì³öÁ˺ܶà²úÆ·£¬ÎÒ°ÑÄǸöÄÃÀ´Ò»¿´£¬¾õµÃºÜ¶à·ûºÏÎÒµÄÒªÇ󣬵±ÎÒÏë×öһЩÐµĶ¨ÖÆ¡¢¿ª·¢£¬ÒòΪËüÊÇOPENµÄ£¬Äã¿ÉÒÔ¿´µ½ºÜ¶à´úÂ룬ÄÃÉÏ¿ÉÒÔ°´ÕÕÄãµÄÓ¦ÓøÄһϣ¬¿ÉÒÔÂíÉÏ×öÒ»¸öеIJúÆ·£¬Í¬Ñù¿ÉÒÔÂôËü£¬µ±È»ÄãÓÃÕâÖÖģʽ·¢ÊÛ³öÈ¥£¬Ò²¿ÉÒÔ×ö£¬ÕâÖÖPHP´Ó´óµÄ²ãÃæÉÏÀ´ËµÒѾռ¾ÝÁËÒ»¸öºÜºÃµÄÓÅÊÆ£¬ºÜ¶àÈËÔÚÓÃËü£¬ºÜ¶àÈËÔÚ¸øËü×ö¹±Ï×£¬ËüµÄÓÅÊÆ·Ç³£Ã÷ÏÔÁË£¬ÕâÊÇÎÒÃÇ×î´óµÄÒ»¸ö¸Ð´¥£¬ÒòΪÄãÁ˽âPHPÊÇ´óµÄÉçÇø£¬¶ÔÕâ¸öÓïÑÔÁ˽âµÃÔ½¶à£¬ÄãÒ²ÄܸÐÊܵ½Õâ¸ö·½ÃæµÄÓÅÊÆ£¬ÔÚÓ¦Ó÷½Ãæ¡£
¡¡¡¡PHP6µÄÖ÷Òª¸Ä½øÔÚÓÚUnicode
¡¡¡¡Ö÷³ÖÈË£º½ÓÏÂÀ´µÄÒ»¸öÎÊÌâÊÇÕâÑù£¬¹ØÓÚPHPµÚÁù°æ±¾µÄÎÊÌ⣬¸Õ²ÅÌáµ½¿ÉÄÜÊÇÔö¼ÓÁËһЩ¶ÔÓÚUnicodeµÄÖ§³Ö£¬ÎÒÏëÎÊһϳýÁËÕâ¸ö·½ÃæÒÔÍ⣬»¹ÓÐһЩʲôÆäËû·½ÃæµÄÏÔÖøµÄ¸Ä½ø»òÕßÖØµãµÄÍ»ÆÆ£¿
¡¡¡¡Zeev Suraski£º×ÜÌåÀ´½²£¬ÎÒÃÇÔÚPHP6Õâ¸ö°æ±¾Ö÷Òª¹Ø×¢µãÆðÀ´Unicode£¬ÕâÊÇÎÒÏÖÔڸҿ϶¨µÄ˵ÊÇUnicode£¬ÖÁÓÚÆäËûµÄ»¹ÓÐÐ©ÌØµã£¬±ÈÈçÌá¸ß¸Ä½øÍøÂç·þÎñºÍPHPÖ§³ÖÕâ·½Ãæ£¬¿ÉÒÔ˵ÓÐһЩ¸Ä½øµÄ»°£¬¿ÉÄÜÔÚPHP6³öÏÖ֮ǰ¾Í¸Ä½øÁË£¬²»Ò»¶¨µÈµ½PHP6³öÀ´£¬ËùÒÔ»áÓÐPHP5µÄ°æ±¾£¬Ò²¿ÉÄÜÓÐСµÄ¸Ä¶¯£¬µ±È»ÔÚPHP6ÀïÃæÎÒÃÇҲɾ³ýÁËһЩÒÔǰ²»Ì«ºÃµÄ²¿·Ö£¬Ö÷ÒªµÄÌØµã»¹ÊÇUnicode¡£ÒòΪһ·½ÃæËüµÄÓïÑԱȽÏͨÓã¬ÁíÍâËü¾ßÓкÜÇ¿µÄÑÓÕ¹ÐÔ¡£
¡¡¡¡Ö÷³ÖÈË£ºÏÖÔÚPHP5µÄʹÓÃÇé¿öÔõôÑù£¬´ó¸ÅÓжàÉÙµÄÍøÕ¾Ê¹ÓÃPHP5£¿
¡¡¡¡Zeev Suraski£ºÎÒÃÇ¿¼²ìʹÓÃÂÊÖ÷ÒªÓÐÁ½¸ö·½Ê½£º
¡¡¡¡µÚÒ»¸öºâÁ¿·½Ê½¾ÍÊÇͨ¹ýÍøÉϵĵ÷²é£¬µ÷²éÔÚÏÖÓеÄPHPʹÓÃÕßÖÐÓÐ10%ʹÓÃÁËPHP5¡£
¡¡¡¡ÁíÍâÒ»ÖÖ·½Ê½£¬ÒòΪ´ÓÎÒÃǼ¼Êõ¹«Ë¾µÄ½Ç¶ÈÀ´½²£¬ÒòΪºÍÎÒÃÇ´ò½»µÀµÄÊǿͻ§£¬Ò²¾ÍÊÇ´óµÄ¹«Ë¾£¬ÔÚÕâЩ¹«Ë¾ÀïÓÐ50%ÒÔÉϵÄʹÓÃPHP5£¬ÎªÊ²Ã´ÓÐÕâô´óµÄ¾Þ´ó²î±ðÄØ£¿Ö÷ÒªºÜ¶à¿Í»§ÏÖÔÚÔÚÓÃPHP4µÄ°æ±¾£¬ÎÒÃǻᷢÏÖÓкܶàµÄ¹«Ë¾ÔÚʹÓÃвúÆ·ºÍеÄÓ¦Ó÷½ÃæËûÃÇ»á¸ÄÓÃPHP5µÄ£¬ÔÚ´óµÄ¹«Ë¾¾Í»áÓв»Í¬ÁË£¬´óµÄ¹«Ë¾ÒòΪËûÃǸüбȽϿ죬ËùÒÔËûÃÇʹÓÃPHP5µÄ¸üбȽϿìһЩ¡£
¡¡¡¡PHPÓëLinux¡¢Apache¡¢MySQLµÈÆäËû¿ªÔ´ÉçÇøºÏ×÷ºÜ¶à
¡¡¡¡Ö÷³ÖÈË£ºÎÒÃÇ̸һϹØÓÚ¿ªÔ´µÄÎÊÌ⣬Õâ´ÎÄãÃDzμÓLAMPÕâ¸ö»áÒ飬±ÈÈç°üÀ¨Linux¡¢Apache¡¢MySQL»¹ÓÐPHPÕâЩ³§ÉÌ£¬Ïñ¸÷ÖÖ¿ªÔ´µÄÈí¼þÒ²ºÃ£¬»òÕßÊǹ¤¾ßÒ²ºÃ£¬ËûÃÇÖ®¼äÊÇÔõôÑùµÄÒ»¸öºÏ×÷£¿Æ½Ê±ÓÐûÓÐÒ»ÖÖ¾ßÌåµÄÔÚÒµÎñÉÏ¡¢¼¼ÊõÉÏ£¬ÓÐûÓÐÕâÖֱȽ϶àµÄ¼¼Êõ½»Á÷¡¢ºÏ×÷Õâ·½ÃæµÄÊÂÇ飿
¡¡¡¡Zeev Suraski£ºÊ×ÏÈÔÚLinux¡¢MySQLºÍPHPÖ®¼ä£¬ÎÒÃǻṲͬչÍûһЩδÀ´µÄ·¢Õ¹¡¢ºÏ×÷£¬µ«ÊÇÎÒÃÇδÀ´ºÏ×÷¶¼ÊÇ»ùÓÚ±¾À´ÎÒÃÇ×Ô¼ºµÄ×ʲúºÍÎÒÃÇ×Ô¼ºÏÖÓе쬱¾ÉíµÄÒµÎñÔË×÷»ù´¡Éϵģ¬ÁíÍâZendºÍMySQL֮ǰÊÇ´æÔÚºÏ×÷µÄ£¬ÒòΪÎÒ±¾ÈËºÍÆäËûµÄ¿ª·¢ÈËÔ±£¬¶¼ÊÇÒ»¸ö»ù½ð»áµÄ£¬ÕâÊÇÒ»¸ö·ÇÓ¯ÀûµÄ×éÖ¯£¬ÎÒÃǶ¼ÊÇÆäÖеÄÒ»Ô±£¬ËùÒÔÆäÖлáÓкཻܶÁ÷¡¢»¥¶¯£¬µ«ÊÇÔÚLinux·½Ã沢ûÓÐÌ«¶à»¥¶¯£¬ÏÖÔÚ¿´µ½ÓÐ90%µÄPHPʹÓÃÕߣ¬¶¼ÔÚ²¿ÊðLinux£¬ËùÒÔÕâÊǸøÎÒÃÇÒ»¸öÐÅÏ¢£¬ÔÚδÀ´¿ÉÄÜ»áÓÐһЩºÏ×÷¡£
¡¡¡¡¹¢Ö¾¾ü£ºÈç¹ûÒ»¼ÓÒ»µÈÓÚ¶þµÄ»°£¬ËùÒÔÕâÑù³§ÉÌÔÚÒ»Æð¾ÍÊÇÒ»¼ÓÒ»´óÔ¼¶þµÄ¸ÅÄÔÙÓÐÒ»¸öÒòΪZendºÍMySQLÖ®¼äºÏ×÷ÊDZȽÏÃÜÇеģ¬ÎÒÉϴμûMySQLµÄ´óÎÀ£¬ËûÃǶ¼¸úZendµÄ¸ß²ãÒ²ºÜÊ죬Õâ´ÎÎÒÃÇÖ÷ÒªÒ»ÆðÀ´×öµÄÊÇMySQLºÍZend£¬Ö®ËùÒÔLinuxûÓÐÄÇÖÖÖ±½ÓµÄÀ´×öһЩÊÂÇ飬¿ÉÄÜÊÇÒòΪLinuxÊÇÒ»¸ö±È½ÏеÄϵͳ£¬ÒòΪPHPÖÁÉÙÔÚWEBÕâ·½ÃæÓ¦ÓñȽϹ㷺£¬ËùÒÔÕâÈý¸öÀ¦°óÏÖÔڷdz£½ôÃÜ£¬LinuxÕâ¿éÒ²ÊÇ¿´µ½ÁËÒ»¸ö·Ç³£ºÃµÄǰ¾°£¬ËùÒÔ¸úËûÃÇÒ²ÓÐһЩ·Ç¹Ù·½ÉϵÄÁªÏµ£¬µ«ÊÇûÓÐZendºÍMySQLÕâô½ôÃÜ¡£
¡¡¡¡Ö÷³ÖÈË£ºZeev Suraski£¬ÎÒÏëÎÊһϣ¬Äú¶ÔÕû¸ö¿ªÔ´Èí¼þµÄ·¢Õ¹ºÍ¿´·¨£¬Õâ¸öÒ²ÊÇÒ»¸ö±È½Ï³¤µÄ·¢Õ¹ÁË£¬¸úÉÌÒµÈí¼þµÄÕâÖÖ¾ºÕù¹ØÏµ£¬ÄúÔõôÀ´¿´´ý£¿ÔÚ½«À´¿ªÔ´¸úÉÌÒµ£¬±ÈÈçÏñ΢Èí»òÕßÏñ¼×¹ÇÎÄÖ®¼äµÄ¾ºÕùºÍºÏ×÷£¬Äú¾õµÃ½«À´»áÊÇʲôÑùµÄÐÎʽ£¿
¡¡¡¡Zeev Suraski£ºÌ¸µ½¾ºÕùºÍºÏ×÷£¬ÏÖÔÚÓ¢ÓïÀïÓÐÒ»¸ö´ÊÊǰѾºÕùºÍºÏ×÷ÁªÏµÔÚÒ»Æð£¬¾ºÕùºÍºÏ×÷ÊÇͬʱ´æÔڵ쬲¢²»Ã¬¶Ü£¬Ì¸µ½ºÍ΢Èí»¹Óм׹ÇÎĵľºÕù»¹ÊǺÏ×÷£¬ÒòΪËûÃǶ¼Òâʶµ½PHPÊÇÒ»¸ö±È½ÏÇ¿´ó²¢ÇÒÓÐδÀ´·¢Õ¹Ç°¾°µÄÓïÑÔ£¬ËùÒÔËûÃǼ´Ê¹ÊÇÇ¿ÆÈÏëÈÿͻ§ÓÃ.net£¬ÄãÒªÓÃPHPµÄ»°£¬¿ÉÄܺÍwindowsÀ¦°óÔÚÒ»ÆðÓã¬Ïñ¼×¹ÇÎÄÕâÑùµÄ£¬¿ÉÄÜ»áºÍËûÃǼ׹ÇÎĵIJúÆ·Ò»ÆðÀ¦°óÖÂÓ㬴󲿷ֵÄÈí¼þ¹«Ë¾¶¼Òâʶµ½PHPδÀ´²»»áÊÇÏûʧµÄ£¬»áÓÀÔ¶´æÔÚÏÂÈ¥µÄ¡£
¡¡¡¡Òâʶµ½ÕâÑùÒ»¸öÇ÷ÊÆµÄǰÌáÏ£¬ËûÃÇÒ²Ö𽥵زÉÓò¢ÇÒÁ˽âPHP£¬±ÈÈç˵ÎÒÃǺÍIBM¾ÍÓÐһЩ¿ªÔ´Õ½ÂԵĺÏ×÷¡£
¡¡¡¡Ö÷³ÖÈË£ºÆäʵ¸Õ²ÅÎÊÕâ¸öÎÊÌ⣬ҲÊÇÓÐЩ´«ÑÔ£¬Zend¹«Ë¾¿ÉÄܻᱻÊÕ¹º£¬°üÀ¨Ïñ΢ÈíºÍ¼×¹ÇÎÄÕâÑùµÄ¹«Ë¾¶¼ÓпÉÄÜÊÕ¹ºËü£¬ÎÒÏëÎÊһϣ¬ÄãÊÇÔõôÀ´¿´´ýËüµÄ·¢Õ¹·½Ïò£¬µ½µ×»áÊǶÀÁ¢µÄ·¢Õ¹»¹ÊÇÓпÉÄܱ»ÕâÖÖ´óµÄ¹«Ë¾ÊÕ¹º£¿
¡¡¡¡Zeev Suraski£ºÒòΪδÀ´ÊǺÜÔ¤²âµÄ£¬ËùÒÔÎÒÏÖÔÚÒ²²»ÄܺÜ׼ȷµØ¸æËßÄ㣬µ«ÊÇÎÒÏë¿Ï¶¨µØ¸æËßÄ㣬Zend¹«Ë¾ÊǸö¶ÀÁ¢µÄ¹«Ë¾£¬²¢ÇÒÓпÉÄÜ»áÉÏÊУ¬Zend¹«Ë¾ÊDz»¶ÏµØÍƽøPHP£¬½«ËüÍÆ½øÒ»¸ö×ÛºÏÐÔ¡¢ÕûÌåÐÔµÄÄ¿±ê£¬Óë΢ÈíºÍ¼×¹ÇÎÄÕâÑùµÄ¹«Ë¾À¦°ó£¬Çиî³ÉһС²¿·ÖÀ´×ö£¬¼´Ê¹±»ÊÕ¹º£¬ÎÒÃǵÄÄ¿±êÒ²ÊÇ×îÖÕÒªÍÆ¶¯PHPµÄ·¢Õ¹¡£
¡¡¡¡Ö÷³ÖÈË£º¸Õ²ÅÁ½Î»Ì¸µ½PHPÔÚ¹úÄں͹úÍâµÄ·¢Õ¹ÓÐЩ²»Ì«Ò»Ñù£¬¹úÄÚÔÚ»¥ÁªÍøÉÏÃæ£¬wed·½ÃæÓõñȽ϶࣬¹úÍâÄÜÔ´·½ÃæÓ¦ÓõñȽϹ㣬PHPÔÚÖйúµÄ·¢Õ¹»á²»»áÏñ´«Í³µÄÐÐÒµ£¬´óÐ͵ÄÓ¦ÓûØÀ´×öÒ»Ð©ÍØÕ¹ÄØ£¿Zeev Äú¾õµÃÓ¦¸ÃÔõôÑùÀ´¸Ä±äÕâÖÖÇé¿ö£¿
¡¡¡¡Zeev Suraski£ºÎÒÈÏΪÕ⵱ȻÐèÒªÒ»¶¨µÄʱ¼äÁË£¬µ«ÊDz»¹ÜÊÇÔÚÃÀ¹ú»¹ÊÇÔÚÅ·ÖÞ£¬ÎÒÃǵÄPHPÍÆ¹ãÖ÷ÒªÊÇÔÚ´ó¹«Ë¾£¬±ÈÈçÑÅ»¢ÔÚ2002ÄêÍÆ¹ãPHP£¬ÑÅ»¢Ò²ÊÇÒ»¸öÍøÂ繫˾£¬Í¬Ñù´ÓÍøÂçµÄ¹«Ë¾ÏòÆäËûµÄ²úÒµÍÆ¹ã±È½ÏÈÝÒ×£¬±ÈÈçÏòµçÐÅ¡¢ÒøÐнçÍÆ¹ã£¬´ó¹«Ë¾²ÉÓÃÁËÕâÑùµÄ¹«Ë¾£¬Ó鮊ȴÁªÍø¹«Ë¾±ãÓÚÈËÃÇÁ˽⣬ÕâÊÇÒ»¸öºÜºÃµÄ½â¾ö·½°¸£¬ÒòΪеļ¼ÊõÊÇÈËÃÇÒª¶ÔÕâ¸ö¼¼ÊõÓÐÒ»¶¨µÄÐÅÐÄ£¬ÕâÑù²Å±ãÓÚÍÆ¹ã£¬ÕâÊÇÔÚÆäËû¹ú¼Ò²ÉÈ¡µÄ·Ïߣ¬ÖйúÒ²ÊÇÕâÑùµÄ·Ïß¡£
¡¡¡¡Ö÷³ÖÈË£º¹¢×Ü£¬ÄúÈÏÎªÄØ£¿
¡¡¡¡¹¢Ö¾¾ü£ºµÄÈ·ÊÇÕâÑùµÄ£¬ÎÒÃÇÆäʵÓÐʱºò¸Ð¾õºÜÓÐÒâ˼£¬»ù±¾Éϲ»ÄÜ˵ȫ²¿Ãâ·Ñ£¬µ«ÊÇ×öÒ»¸ö¹¤³Ì»¹ÊÇ×îµÍµÄ£¬µ«ÊÇÎÒÃÇÖйúÊÇ·¢Õ¹Öйú¼Ò£¬Õâ²»¿É·ñÈÏ£¬µ«ÊÇÎÒÃÇÖйú¾Íϲ»¶»¨ÕâÑùµÄÉݳ޵ÄÇ®£¬ÎÒÃÇ·ÉÏÅܵijµ²»ÄܵÍÓÚ1.0¡¢²»ÄܵÍÓÚ2.0²ÅÄÜÏÔʾ³ö¹úÈ˲ÅÓÐʵÁ¦¡£
¡¡¡¡±ÈÈç¹ú¼Ò´óµÄ½ðÈÚÐÐÒµ£¬¸Ð¾õ²»»¨Ç®£¬»¨ºÜÉÙµÄÇ®°²È«ÐԾ͵ÍһЩ£¬¸Ð¾õÕâ¸ö¶«Î÷²»ÄÇôÕý¹æ£¬ÕâÖָоõ·Ç³£Ç¿£¬ËùÒÔÎÒÃÇÏÖÔÚÃæÁÙÁËÒ»¸öºÜ´óµÄÎÊÌ⣬ÀàËÆÓÚ¸ú´ó¼Ò×öһЩ½ÌÓýµÄÊÂÇ飬¸æËßËûÃÇÆäʵÕâЩ¿ªÔ´µÄ¶«Î÷²¢²»Òâζ×Ų»°²È«£¬ÊǺܲîʲôµÄ£¬ÕâÑùÊÇÖð½¥Èôó¼ÒÒâʶµ½ËüÓкܴóµÄ¼ÛÖµ£¬Ö»ÊÇÎÒÃǶԿªÔ´ÕâÖÖ¸ÅÄî²»ÊÇÌØ±ðÁ˽⣬ºÜ¶àÈËÓÐÎó½â£¬ÈÏΪ¿ªÔ´¾ÍÊÇûÓÐ×éÖ¯£¬È«¶¼´Ó¸ºÃæ·½Ãæ¸ø¿ªÔ´¶¨Î»£¬ËùÒԺܶà´óµÄ¹¤³Ì£¬´ó¼Ò¸Ð¾õ¿Ï¶¨²»ÄÜÓã¬ÓÃÄǸöÒÔºóÎÒ²»ÖªµÀÔõôÑù£¬ËùÒÔÕâÊÇÒ»¸ö¸ÅÄîÉϵÄÎó½â¡£
¡¡¡¡»¹ÓÐÒ»¸öÎÒÃÇÏ볫µ¼µÄ£¬ÎÒÃǹúÄÚ¶ÔLinuxÍÆ¹ã£¬ÎÞÂÛÊÇÕþ¸®»¹ÊÇʲô´ó¼Ò¶¼ÏÂÁ˺ܴóµÄ±¾Ç®µÄ£¬µ«ÊÇLinuxËüÊÇÒ»ÖÖ²Ù×÷ϵͳ£¬²»ÄÜÄÃÒ»¸ö¹«Ë¾ÂòÌ×LinuxÄܹ»×öʲôÊÂÇ飬±ØÐëÔÚÕâÖ®ÉÏ£¬±ØÐëÒªÓÐÓïÑÔ¡¢Êý¾Ý¿â²ÅÄܴ£¬ËùÒÔÎÒ¾õµÃÎÒÃÇÒ²¸úOSS£¬ÎÒÃÇ̸һЩÎÊÌ⣬ÎÒÃDz»¼ûµÃÊÇÍÆÒ»¸ö²Ù×÷ϵͳ£¬²Ù×÷ϵͳÊÇ×öÁËÕâ¸öÊÂÇéÒԺ󣬲»Äܹâ×öÕâÒ»¸ö¶«Î÷£¬×öÁËÕâ¸ö¶«Î÷ÒÔºó²»ÄÜÓ¦Óã¬ËùÒÔÎÒÃÇÍÆPHP¡¢ÍÆMySQL£¬ÎÒÃÇ¿ªÕâ¸ö»áµÄº¬ÒåÒ»Ñù£¬×ßÏòʵÎñ£¬²ÅÄÜÕæÕý°ÑºóÃæµÄ¿ªÔ´»òÕßPHPÕæÕýµØ·¢»Ó³öÀ´£¬ÎÒÃÇÖ÷ÒªÏë×öµÄ¾ÍÊÇÕâÁ½¸ö¸ÅÄî¡£
¡¡¡¡Ö÷³ÖÈË£ºZend¹«Ë¾ÓÐûÓнøÈëÖйúµÄһЩ¼Æ»®£¿Èç¹û½øÈëµÄ»°£¬¾ßÌå»áÔõô×ö£¿»áºÍʲô¹«Ë¾À´ºÏ×÷£¿
¡¡¡¡Zeev Suraski£ºÎÒÏëÕâ¸öÎÊÌâ
¡¡¡¡Ö÷³ÖÈË£ºÓÉÓÚʱ¼äµÄ¹ØÏµ£¬ÁÄÌì²î²»¶àÐèÒª½áÊøÁË£¬ÇëÁ½Î»ÔÙ¸ø¹ã´óµÄPHP°®ºÃÕߺÍʹÓÃÕß˵һЩ»°¡£
¡¡¡¡Zeev Suraski£ºÊ×Ïȷdz£¸ßÐËÄܹ»À´µ½Öйú£¬ÎÒҲ˵ÁËÕâÊÇÎÒµÚÒ»´ÎÀ´µ½Öйú£¬ËùÒÔÒ²·Ç³£ÐË·Ü£¬ÎÒÏ£ÍûPHPÔÚÖйúÄܹ»µÃµ½¸ü¶àµÄʹÓ㬼ÌÐøµØÍƹ㣬ÖÁÓÚPHPµÄʹÓÃÕß»¹Óпª·¢ÈËÔ±£¬ÎÒÃÇÒòΪÔÚPHP»ù´¡ÉÏÓкܶ࿪ԴÏîÄ¿£¬ËùÒÔÎÒÃÇҲϣÍûPHPµÄ¿ª·¢ÈËÔ±ºÍʹÓÃÕßΪ´Ë×ö³öһЩ¹±Ïס£
¡¡¡¡¹¢Ö¾¾ü£ºÆäʵÕâ¸öPHPµÄÍÆ¹ã£¬ÕýʽµØËãÊǹٷ½µÄ£¬µÚÒ»´ÎÎÒÃÇÔÚ×öÍÆ¹ã£¬ÒÔǰÎÒÃÇÈ¥¹ýºÜ¶à¹«Ë¾£¬ÌáÆðÎÒÃÇ×öPHPµÄ£¬¶¼ÊÇÃñ¼ä×éÖ¯ÕâÖÖ¸ÅÄµ«ÊÇÎÒÏëPHPÊǺܴóµÄ£¬Ï£ÍûÎÒÃǸü¶àµÄPHPµÄ°®ºÃÕßÄܹ»¼ÓÈëµ½Õâ¸öÉçÇøÀÄܹ»Äõ½×Ô¼ºÏëÒªµÄ¶«Î÷£¬Í¬Ê±ÎªÉçÇø×ö¸ü¶àµÄ¹±Ï×£¬¾Í¸úÎÒÃÇ×öPHPchina.comµÄÍøÕ¾Ò»Ñù£¬ÕâÑùPHPµÄµÀ·»á×ߵøüÔ¶£¬¸üºÃ¡£
¡¡¡¡Ö÷³ÖÈË£º·Ç³£¸ÐлÁ½Î»À´ÐÂÀËÁÄÌ죬±¾´ÎÁÄÌìµ½´Ë½áÊø£¬Ð»Ð»¡£
°²»ÕлªµçÄÔѧУרҵְҵ¹æ»®Ê¦ÎªÄãÌṩ¸ü¶à°ïÖú¡¾ÔÚÏß×Éѯ¡¿