Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHPÓïÑÔµÄһЩȱÏÝ

1. ¶ÔµÝ¹éµÄ²»Á¼Ö§³Ö
µÝ¹éÊÇÒ»ÖÖº¯Êýµ÷ÓÃ×ÔÉíµÄ»úÖÆ¡£ÕâÊÇÒ»ÖÖÇ¿´óµÄÌØÐÔ¿ÉÒÔ°ÑijЩ¸´ÔӵĶ«Î÷±äµÃºÜ¼òµ¥¡£ÓÐÒ»¸öʹÓõݹéµÄÀý×ÓÊÇ¿ìËÙÅÅÐò£¨quicksort£©¡£²»ÐÒµÄÊÇ£¬PHP²¢²»Éó¤µÝ¹é¡£Zeev£¬Ò»¸öPHP¿ª·¢ÈËÔ±£¬ËµµÀ£º“PHP 4.0£¨Zend£©¶ÔÃܼ¯Êý¾ÝʹÓÃÁËÕ»·½Ê½£¬¶ø²»ÊÇʹÓöѷ½Ê½¡£Ò²¾ÍÊÇ˵ËüÄÜÈÝÈ̵ĵݹ麯ÊýµÄÊýÁ¿ÏÞÖƺÍÆäËûÓïÑÔ±ÈÆðÀ´Ã÷ÏÔÉÙ¡£”¼ûbug 1901¡£ÕâÊÇÒ»¸öºÜ²»ºÃµÄ½è¿Ú¡£Ã¿Ò»¸ö±à³ÌÓïÑÔ¶¼Ó¦¸ÃÌṩÁ¼ºÃµÄµÝ¹éÖ§³Ö¡£
2. Ðí¶àPHPÄ£¿é¶¼²»ÊÇḬ̈߳²È«µÄ
ÔÚ¼¸ÄêÇ°£¬Apache·¢²¼ÁËWeb·þÎñÆ÷µÄ2.0°æ¡£Õâ¸ö°æ±¾Ö§³Ö¶àÏß³Ìģʽ£¬ÔÚÕâ¸öģʽÏ£¬Èí¼þÒ»¸öÒ»²¿·Ö¿ÉÒÔͬʱÔËÐжà¸ö¡£PHPµÄ·¢Ã÷Õß˵PHPµÄºËÐÄÊÇḬ̈߳²È«µÄ£¬µ«ÊǷǺËÐÄÄ£¿é²»Ò»¶¨ÊÇ¡£µ«ÊÇÊ®´ÎÓоŴΣ¬ÄãÏëÒªÔÚPHP½Å±¾ÖÐʹÓÃÕâÖÖÄ£¿é£¬µ«ÕâÓÖʹÄãµÄ½Å±¾²»ÄܺÏÊÊApacheµÄ¶àÏß³Ìģʽ¡£ÕâÒ²ÊÇΪʲôPHPС×é²»ÍƼöÔÚApache 2 µÄ¶àÏß³ÌģʽÏÂÔËÐÐPHP¡£²»Á¼µÄ¶àÏß³Ìģʽ֧³ÖʹPHP³£±»ÈÏΪÊÇApache 2ÒÀÈ»²»Á÷ÐеÄÔ­ÒòÖ®Ò»¡£
ÇëÔĶÁÕâƪÌÖÂÛ£º Slashdot: Sites Rejecting Apache 2?.
3. PHP ÓÉÓÚÉÌÒµÔ­Òò¶ø²»½¡È«
ͨ¹ýʹÓûº´æ£¬PHPµÄÐÔÄÜ¿ÉÒÔ¶¸Ôö500%[¼û»ù×¼²âÊÔ]¡£ÄÇôΪʲô»º´æûÓб»¹¹½¨ÔÚPHPÖÐÄØ£¿ÒòΪZend——PHPµÄÖÆÔìÕߣ¬ËüÔÚÏúÊÛ×Ô¼ºµÄZend Accelerator£¬ËùÒÔµ±È»£¬ËûÃDz»ÏëÅ×Æú×Ô¼ºµÄÉÌÒµ²úÆ·Õâ¿é·ÊÈâ¡£
µ«ÊÇÓÐÁíÒ»¸ö¿ÉÑ¡ÔñµÄ£º APC. £¨ZendºóÀ´ÍƳöZend Optimizer£¬Ãâ·ÑµÄ¼ÓËÙÆ÷——ÒëÕߣ©
4. ûÓÐÃüÃû¿Õ¼ä
ÉèÏëij¸öÈËÖÆ×÷ÁËÒ»¸öPHPÄ£¿éÓÃÀ´ÔĶÁÎļþ¡£Ä£¿éÖÐÒ»¸öº¯Êý½Ð×öread¡£È»ºóÁíÒ»¸öÈ˵ÄÄ£¿é¿ÉÒÔ¶ÁÈ¡ÍøÒ³µÄ£¬Í¬Ñù°üº¬Ò»¸öº¯Êýread¡£È»ºóÎÒÃǾÍÎÞ·¨Í¬Ê±Ê¹ÓÃÕâÁ½¸öÄ£¿éÁË£¬ÒòΪPHP²»ÖªµÀÄãÒªÓÃÄĸöº¯Êý¡£
µ«ÊÇÓÐÒ»¸öºÜ¼òµ¥µÄ½â¾ö·½·¨£¬ÄǾÍÊÇÃüÃû¿Õ¼ä¡£Ôø¾­ÓÐÈ˽¨ÒéPHP5¼ÓÈëÕâ¸öÌØÐÔ£¬µ«²»ÐÒµÃÊÇËûûÓÐÕâô×ö¡£ÏÖÔÚ£¬Ã»ÓÐÃüÃû¿Õ¼ä£¬Ã¿¸öº¯Êý¶¼±ØÐë¼ÓÉÏÄ£¿éÃû×÷Ϊǰ׺£¬À´±ÜÃâÃû³Æ³åÍ»¡£Õâµ¼ÖÂÁ˺¯ÊýÃû¿Ö²ÀµÃ³¤£¬ÀýÈçxsl_xsltprocessor_transform_to_xmlÈôúÂëÄÑÓÚÊéдºÍÀí½â¡£
5. ²»±ê×¼µÄÈÕÆÚ¸ñʽ×Ö·û
ºÜ¶à³ÌÐòÔ±¶Ô ÈÕÆÚ¸ñʽ×Ö·û ¶¼ºÜÊìϤ£¬ËüÊÇ´ÓUNIXºÍCÓïÑÔÖÐÀ´µÄ¡£ÆäËûһЩ±à³ÌÓïÑÔ²ÉÓÃÁËÕâ¸ö±ê×¼£¬µ«ÊǺÜÆæ¹ÖµÄ£¬PHPÓÐËü×Ô¼ºµÄÒ»Ì×ÍêÈ«²»¼æÈݵÄÈÕÆÚ¸ñʽ×Ö·û¡£ÔÚCÖУ¬“%j”±íʾһÄêÖеĵ±Ì죬ÔÚPHPÖÐËû±íʾһ¸öÔÂÖеĵ±Ì졣Ȼ¶øʹÊÂÇé¸ü»ìÂÒµÄÊÇ£ºSmarty £¨Ò»¸öºÜÁ÷ÐеÄPHPÄ£°æÒýÇ棩µÄ strftime º¯ÊýºÍ date_format º¯Êý£¬


Ïà¹ØÎĵµ£º

PHP¹¤³Ìʦ±ÊÊÔÌâ

 Ò»¸ö¹«Ë¾¼òµ¥µÄÃæÊÔÌ⣺
1. ¼ò´ðÌâ
(1)һЩÏà¹ØLINUX·½ÃæµÄÖ¸Áî²Ù×÷eg: mkdir ´´½¨Ä¿Â¼ touch ´´½¨Îļþ¼ÐÒÔ¼°ÐÞ¸ÄȨÏÞchmodÖ®ÀàµÈµÈ
(2)¼òÊö²»Í¬°æ±¾µÄPHPÓÐʲôÇø±ð,ÊÔ¾ÙÀý¼òÊö.
(3),¼òÊö½Ó¿Ú¼¼ÊõµÄºÃ´¦,ÊÔ¾ÙÀý¼òÊö.
(4)ÈçºÎʹÓÃÏÂÃæµÄÀà,²¢½âÊÍÏÂÃæʲôÒâ˼?
class test{
    function ......

phpµ÷ÓÃÍⲿÃüÁî


PHP×÷ΪһÖÖ·þÎñÆ÷¶ËµÄ½Å±¾ÓïÑÔ£¬Ïó±àд¼òµ¥£¬»òÕßÊǸ´ÔӵĶ¯Ì¬ÍøÒ³ÕâÑùµÄÈÎÎñ£¬ËüÍêÈ«Äܹ»Ê¤ÈΡ£µ«ÊÂÇé²»×ÜÊÇÈç´Ë£¬ÓÐʱΪÁËʵÏÖij¸ö¹¦ÄÜ£¬±ØÐë½èÖúÓÚ²Ù×÷ϵͳµÄÍⲿ³ÌÐò£¨»òÕß³Æ֮ΪÃüÁ£¬ÕâÑù¿ÉÒÔ×öµ½Ê°빦±¶¡£
ÄÇô£¬ÊÇ·ñ¿ÉÒÔÔÚPHP½Å±¾Öе÷ÓÃÍⲿÃüÁîÄØ£¿Èç¹ûÄÜ£¬ÈçºÎÈ¥×öÄØ£¿ÓÐЩʲô·½ÃæµÄ¹ËÂÇÄØ£¿ÏàÐÅÄã¿´Á˱¾ ......

ÓÃPHPµÄob_start();¿ØÖÆÄúµÄä¯ÀÀÆ÷cache!


Output Control º¯Êý¿ÉÒÔÈÃÄã×ÔÓÉ¿ØÖƽű¾ÖÐÊý¾ÝµÄÊä³ö¡£Ëü·Ç³£µØÓÐÓã¬ÌرðÊǶÔÓÚ£ºµ±ÄãÏëÔÚÊý¾ÝÒѾ­Êä³öºó£¬ÔÙÊä³öÎļþÍ·µÄÇé¿ö¡£Êä³ö¿ØÖƺ¯Êý²»¶ÔʹÓà header() »ò setcookie(), ·¢Ë͵ÄÎļþÍ·ÐÅÏ¢²úÉúÓ°Ïì,Ö»¶ÔÄÇЩÀàËÆÓÚ echo() ºÍ PHP ´úÂëµÄÊý¾Ý¿éÓÐ×÷Óá£
ÎÒÃÇÏȾÙÒ»¸ö¼òµ¥µÄÀý×Ó£¬Èôó¼Ò¶ÔOutput ControlÓÐÒ»¸ö´ ......

PHP IPµØÖ·ºÍÊ®½øÖÆÊý×Ö»¥×ª

 IPV4 ¿ÉÒÔ¿´×ö4¸ö256½øÖƵÄÊý×Ö, ¿ÉÒÔ°´³£¹æµÄ½øÖÆת»»»»Ëã³ÉÊ®½øÖÆ.
Èç 192.168.1.1 »»Ëã³É10½øÖÆ:
192*256*256*256 + 168*256*256+1*256+1
Æäʵ¼ÆËã»ú¸üÉó¤ÒÆλºÍÓë»òÔËËã. ¿ÉÒԸĽøËã·¨ÈçÏÂ.
IP ת³¤ÕûÐÍ
public ipToInt($sIP)
{
$aIP = explode('.',$sIP);
$iIP = ($aIP[0] << 24) | ($aIP[1] ......

php´¦Àíxml


php¶ÔxmlÎļþÖнڵãµÄɾ³ý\±à¼­
ʹÓÃgetElementsByTagName()·½·¨É¾³ý\±à¼­XML½Úµã
Èý¸öÎļþ£º
1.root.xml
2.remove.php —— ɾ³ý½Úµã
3.replace.php —— Ìæ»»½Úµã
root.xml
<root>
<child1>child1 content</child1>
<child2>child2 content</child2>
& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ