PHP 6½«È«ÃæÖ§³ÖUnicodeºÍ¹ú¼Ê»¯
PHPChinaѶ£ºPHPºËÐÄ¿ª·¢ÕßAndrei ZmievskiÔÚ×î½ü¾ÙÐеÄ2009 Zend/PHP»áÒéµÄÖ÷Ìâ·¢ÑÔÖÐÌá³ö£º“ÔÚ½ÓÏÂÀ´µÄPHP6ÖØÒªÉý¼¶ÖУ¬½«Í¨¹ýÖ§³ÖUnicodeÀ´°ïÖú¿ª·¢ÕßÃÇд³öÄܹ»²¿Êðµ½¶à¸ö²»Í¬ÓïÑÔÊг¡µÄÓ¦ÓóÌÐò¡£”
¡¡¡¡ÉÌÒµ¿ª·¢ÖÐÈç¹ûÖ»ÊÇ¿ª·¢ÎªÌØÓïÑÔÊг¡µÄÓ¦ÓóÌÐò£¬¾Í»áʧȥÆäËûµØ·½µÄÉÌÒµ»ú»á¡£ÔçÔÚ2006Äê4Ô£¬Andrei Zmievski¾ÍÌá³öδÀ´ÐèÒªÖ§³ÖUnicode£¬¶øÇÒËûÈÏΪÕâ¼þÊÂÔç¾ÍÓ¦¸Ã×öÁË¡£ËùνUnicode¾ÍÊDz»ÂÛʲôƽ̨£¬Ê²Ã´ÓïÑÔ£¬¶¼Ê¹ÓÃͳһµÄ±àÂ룬¶ÔÓÚPHP6£¬°üÀ¨stringÀàÐÍÔÚÄÚ£¬¶¼½«ÊÇUnicodeÄÚÖõġ£
¡¡¡¡PHP6µÄUnicodeʹµÃд³öÄÜ´¦Àí¸÷ÖÖÓïÑԺͱàÂëµÄÓ¦ÓóÌÐò¸üÈÝÒ×£¬±ÈÈçºÜÈÝÒ׾ͿÉÒÔд³öÒ»¸öͬʱ֧³ÖÖС¢ÈÕ¡¢Ó¢ÎĵÄÓ¦ÓóÌÐò£¬ÒÔÍ¬Ê±Ãæ¶ÔÀ´×ÔÖйú¡¢ÈÕ±¾ºÍÓ¢Óï¹ú¼ÒµÄÓû§¡£
¡¡¡¡PHPÔöÇ¿Á˹ú¼Ê»¯ÊǼþÒ»Ö±ÁîÈËÆÚ´ý£¬ÈÃÈ˸ßÐ˵ÄÊÂÇé£¬ÌØ±ðÊǶÔÄÇЩ²»ÊÇÃÀ¹úºÍÓ¢¹ú±¾ÍÁ³öÉúµÄÈí¼þ¿ª·¢ÕߺÍʹÓÃPHPÍøÕ¾Ìṩ·þÎñµÄÆóÒµÖ÷£¬°üÀ¨³ÖÐøÔö³¤µÄÖйúÍâóÆóÒµÕ¾µã¡£Ò»Ð©ÌṩPHPÄÚÈݹÜÀíϵͳµÄ³§ÉÌÒ²·´Ó³Ä¿Ç°µÄPHP°æ±¾Ö§³Ö¹ú¼Ê»¯·Ç³£À§ÄÑ£¬Òò´Ë¼´½«Éý¼¶µÄ¹ú¼Ê»¯¶ÔËûÃǷdz£ÓаïÖú¡£
¡¡¡¡´ÓPHPµÄ¹Ù·½ÍøÕ¾ÉÏ¿´µ½ PHPµÄUnicode Completion Stats½ØÖÁ½ñÈÕΪ70%×óÓÒ£¬µ«PHPºËÐÄ¿ª·¢ÕßÈÔÈ»ÐèÒªÍê³ÉÔÚcookie·ÃÎʺÍPDO (PHP Database Objects)µÈ·½ÃæµÄUnicode¿ª·¢¡£Zmievski˵£º“Õⲿ·ÖÍê³Éºó£¬ÎÒÃÇ»áÔÚһЩ֪ÃûµÄÓ¦ÓóÌÐòºÍ¿ò¼ÜÉϲâÊÔPHP6£¬±ÈÈç Drupal¡£”
¡¡¡¡PHPºËÐÄ¿ª·¢ÕßGutsman±íʾ£¬PHPÏÖÔÚµÄÓ¦Óøü¼Ó¹ã·ºÁË£¬¾¼Ã²»¾°Æø·´¶ø¼ÓËÙÁË¿ªÔ´ºÍPHPµÄʹÓã¬ÒòΪÔÚ¾¼ÃË¥ÍËÖУ¬¹«Ë¾²»µÃ²»Ôö¼ÓÉú²úÐÔ£¬½µµÍ³É±¾£¬¶øPHPÇ¡ºÃÄÜ×öµ½ÕâÒ»µã¡£
¡¡¡¡Í¬ÑùÊÇWeb¿ª·¢ÓïÑÔºÍÆ½Ì¨µÄÖØÒªÒ»Ö§£¬Java·½ÃæµÄ·¢Õ¹£¬×î³õµÄÆóÒµ¼¶JavaÓÉÓÚ²»ÊʺÏWeb¸ºÔØ£¬ÒѾÖð²½±»Á÷ÐеÄÇáÁ¿¼¶¿ò¼ÜÈçSpringµÈÈ¡´ú£¬ÓÐһЩJava¿ª·¢ÕßҲתÏòPHPÕâÑùµÄ¶¯Ì¬ÓïÑÔ£¬Òò´Ë¹ú¼Ê»¯µÄÖ§³Ö¶ÔÓÚPHPÕóÓªµÄ׳´ó½«Æðµ½¸ü´óµÄ×÷Óᣵ«¶ÔÓÚ»¥ÁªÍøµÄʵÏÖÔØÌ壬Web¿ª·¢ÓïÑÔ /ƽ̨£¬ËüÃǵÄÉúÃüÁ¦±¾Éí¾ÍÀ´Ô´ÓÚËæ×Å»¥ÁªÍøµÄ·¢Õ¹¶ø²»¶ÏµÄ½ø»¯ºÍ·¢Õ¹£¬ÎÞÂÛÊÇPHPÖ§³ÖÁËUnicode»¹ÊÇJava±äµÃ¸ü¼ÓÇáÇÉ£¬¶¼ÊÇÈç´Ë¡£
¡¡¡¡ÖµµÃ¹Ø×¢µÄÊÇ£¬PHP6Ò²½«¸ÄÉÆÊý×ֵĴ¦Àí£¬°üÀ¨³¤ÐÍÊý×Ö¡£ÁíÍâtraits£¬Çø±ðÓÚÀàµÄ´¹Ö±¼Ì³Ð£¬Ò»¸öÄܹ»Ë®Æ½ÖØÓôúÂëµÄ¹¦ÄÜÒ²ÔÚ¿¼ÂÇÖУ¬¿ª·¢Õß½«²»ÐèÒª´¦Àí¶àÖØ¼Ì³Ð¾Í¿ÉÒÔ×·¼Ó¹¦ÄÜ¡£
¡¡¡¡ZendÉÏÖÜÒ²Ðû²¼ÁËZend's PHP IDE——Zend Studio 7.1µÄbeta°æ£¬¸Ã°æ±¾ÌṩÁËÔ¶³Ì·þÎñÆ÷µÄÖ§³Ö£¬
Ïà¹ØÎĵµ£º
ÔÚΪÓû§Ìṩ¶¯Ì¬ÄÚÈÝ·½Ã棬PHPºÍMySQLÊÇÒ»¸öÇ¿´óµÄ×éºÏ¡£ÕâЩÄêÀ´£¬ÕâÁ½Ïî²úÆ·ÒѾ¿çÔ½ÁËËüÃÇ×î³õµÄÓ¦ÓÃÎę̀£¬ÏÖÔÚ£¬Ò»Ð©ÊÀ½çÉÏ×æµÄÍøÕ¾Ò²ÔÚÓ¦ÓÃËüÃÇ¡£ËäÈ»ËüÃǵ±³õ¶¼ÊÇ¿ªÔ´Èí¼þ£¬Ö»ÄÜÔÚUNIX/LinuxÉÏÔËÐУ¬µ«¾¹ýÏ൱һ¶ÎʱÆÚµÄ·¢Õ¹£¬ËüÃÇÒÑÄÜÔÚWindowsƽ̨ÉÏÔËÐС£
ÔÚ±¾ÎÄÖУ¬ÎÒ½«Öð²½ÎªÄãÃÇ˵Ã÷ÈçºÎÔÚWindows»·¾³ÖÐ ......
Îļþ¶ÁÈ¡º¯Ê½
//Îļþ¶ÁÈ¡º¯Ê½
function PHP_Read($file_name) {
$fd=fopen($file_name,r);
while($bufline=fgets($fd, 4096)){
$buf.=$bufline;
}
fclose($fd);
return $buf;
}
& ......
<?php
class useful{
/*
* ³£Óú¯ÊýÀà
* ×÷ Õߣº¶à²ËÄñ
* ÁªÏµÓÊÏ䣺kingerq AT msn DOT com
* ´´½¨Ê±¼ä£º2005-07-18
* À´Ô´£ºhttp://blog.csdn.net/kingerq
*/
/*
* ¹¦ÄÜ£º¸ñʽ»¯Êý×Ö£¬ÒÔ±ê×¼MONEY¸ñʽÊä³ö
......
±¾º¯ÊýÒÔ pattern µÄ¹æÔòÀ´½âÎö±È¶Ô×Ö·û´® subject¡£±È¶Ô½á¹û·µ»ØµÄÖµ·ÅÔÚÊý×é²ÎÊý matches Ö®ÖУ¬matches[0] ÄÚÈݾÍÊÇÔ×Ö·û´® subject¡¢matches[1] ΪµÚÒ»¸öºÏºõ¹æÔòµÄ×Ö·û´®¡¢matches[2] ¾ÍÊǵڶþ¸öºÏºõ¹æÔòµÄ×Ö·û´®£¬ÓàÀàÍÆ¡£ÈôÊ¡ÂÔ²ÎÊý matches£¬ÔòÖ»Êǵ¥´¿µØ±È¶Ô£¬ÕÒµ½Ôò·µ»ØÖµÎª tr ......
PS:ÎÒ½ñÌìÅäÖà ·þÎñÆ÷µÄʱºò³öÏÖµÄÎÊÌâ¾ÍÊÇÕâ¸ö£¬µ«ÊÇÕÕ×Å·½·¨¶¼×öÁË£¬Ñ¾µÄ¡£¡£»¹ÊÇûÓ㬼«¶ÈÓôÃÆËÀ¡£¡£°¥¡£¡£¡£ÎÒÒ²²»ÖªµÀʲôÔÒòÄØ¡£¡£¿ÉÄܵÄÔÒò¶¼ÕÒ¹ýÁË¡£¡£ÓôÃÆ°¡`~
apache2+mysql+php5+phpmyadminÅäÖÃÎÊÌ⣺ÎÞ·¨¼ÓÈëmysqlÀ©Õ¹£¬Çë¼ì²éphpÅäÖÃ...
°²×°Íêapache2+mysql+php5ºó£¬°²×°phpmyadmin²¢ÅäÖúÃÒÔºó£¬ÔÚä¯À ......