php×ܽᣨ2£©
¡¾¶ÔÏó¡¿-->·ÖÎöµÄ½á¹û-->¡¾ÔÐÍ¡¿-->¡¾Àà¡¿ ÒµÎñÊǶÔÏóÓë¶ÔÏóµÄ½»»¥ ʵÌå ·ÇʵÌå ¸üÇåÎúµÄ·ÖÎö¶ÔÏó¼äµÄ¹Øϵ ÐÐΪÓÃÀ´ÃèÊöÔÐÍ ÊôÐÔ¶ÔÓ¦ÌØÕ÷ ½Ó¿ÚÊǶÔÒ»ÀàÔÐÍ»ò¶àÀàÔÐÍijһ·½Ãæ·½·¨µÄ¹æ·¶ ʵÀý-¶ÔÏóµÄµÄ¾ßÌ壬ÀàµÄʵÀý»¯µÄ½á¹û ÃæÏò¶ÔÏóµÄ3¸ö²½Öè OOA--ÀíÇåÂß¼£¬ÕÒ³öÔÐÍ ¡¾¶ÔÏó¡¿-->¡¾ÔÐÍ¡¿ OOD--¸ù¾ÝÔÐÍ£¬½âÊÍÂß¼ ¡¾ÔÐÍ¡¿-->¡¾Àà¡¿ OOP--±à³Ì£¬µ¥Ôª²âÊÔ Ôì¾ä·¨ Ãû´Ê¿¨Æ¬·¨ ÅжÏÔÐÍÊÇ·ñÐèҪʹÓÃÀà 1 дÈռǵ½±Ê¼Ç±¾ ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿Ð´ÐÂÈÕ¼Ç ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿Ìí¼ÓÈÕ¼Ç ¡¾ÔÐÍ¡¿ÈռǾßÓС¾ÐÐΪ¡¿Ð½¨ÈÕ¼Ç 2 ÈÕ¼ÇÓбêÌâ ÈÕ¼ÇÓйؼü×Ö ÈÕ¼ÇÓзÖÀà -- ¡¾ÔÐÍ¡¿ÈռǾßÓС¾ÌØÕ÷¡¿±êÌ⣬¹Ø¼ü×Ö£¬·ÖÀà 3 ¹Ø¼ü×ÖÊýÁ¿²»¶¨£¬¹Ø¼ü×ÖÄÚÈÝÊÇ×Ô¶¨ÒåµÄ -- ¡¾ÔÐÍ¡¿¹Ø¼ü×Ö¾ßÓС¾ÌØÕ÷¡¿ÄÚÈÝ 4 ·ÖÀàÃû³ÆÊÇ×Ô¶¨ÒåµÄ -- ¡¾ÔÐÍ¡¿·ÖÀà¾ßÓС¾ÌØÕ÷¡¿Ãû³Æ 5 Ìí¼Ó·ÖÀൽ±Ê¼Ç±¾ -- ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿´´½¨·ÖÀà 6 °´±êÌâÀ´²éÕÒÈÕ¼Ç -- ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿°´±êÌâÀ´²éÕÒÈÕ¼Ç 7 °´¹Ø¼ü×ÖÀ´²éÕÒÈÕ¼Ç -- ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿°´¹Ø¼ü×ÖÀ´²éÕÒÈÕ¼Ç 8 °´·ÖÀàÀ´²éÕÒÈÕ¼Ç -- ¡¾ÔÐÍ¡¿±Ê¼Ç±¾¾ßÓС¾ÐÐΪ¡¿°´·ÖÀàÀ´²éÕÒÈÕ¼Ç 9 ±éÀú·ÖÀàϵÄÈÕ¼Ç -- ¡¾ÔÐÍ¡¿·ÖÀà¾ßÓС¾ÐÐΪ¡¿±éÀúÈÕ¼Ç Èý²ã 1 ÒµÎñÂß¼ 2 ¿ØÖƲã 3 µ×²ãÊý¾Ý µ¥Ôª²âÊÔ --²âÊÔ-- ºËÐÄÒµÎñ public Íⲿ¿É¼û protected ÄÚ²¿¿É¼û private ½ö×Ô¼º¿É¼û£¬ºó´úÎÞ·¨¼Ì³Ð ${ }±íʾÀ¨»¡ÄÚÊÇÒ»¸ö±äÁ¿ abstract ³éÏóÀà ¸ÃÀàÎÞ·¨ÊµÀý»¯ ±ØÐë¼Ì³Ð ¸ÃÀàµÄ·½·¨ÎÞ·¨µ÷Óà ±ØÐëÔڼ̳ÐÀàÖÐÖØÔØ final ÀàÎÞ·¨¼Ì³Ð ·½·¨ÎÞ·¨ÖØÔØ static ÊôÐÔΨһµÄ ËùÓÐʵÀý¾ùÖ¸ÏòͬһÊý¾Ý ·½·¨ÎÞ·¨ÔÚʵÀýµÄÉÏÏÂÎÄ»·¾³Öе÷Óà ¼Ì³Ð--ÓÐÇнöÓÐÒ»¸ö¸¸À࣬¿ÉÒÔÓжà¸ö½Ó¿Ú clone()º¯Êý class cat { CONST BLACKCOLOR="black"; CONST WHITECOLOR="white"; protected $theColor; public function __construct(){ $this->theColor=self::WHITECOLOR; } public function __clone{ $this->theColor=self::BLACKCOLOR; } } ÏÈ´´½¨¸±±¾£¬ÔÙµ÷ÓÃ__clone ×¢Òâ³£Á¿Òª´óд Éè¼ÆģʽÊÇÇ°È˸ù¾Ýʵ¼Ê´¦ÀíÒµÎñµÄ·½·¨¶ø×ܽáµÄ¾Ñ飬ʵ¼ÊÒµÎñÖжÔÉè¼ÆģʽµÄÒÀÀµ¸ü¶àÔÚÓÚ˼Ï룬¶ø·ÇÉú°áÓ²Ìס£Éè¼ÆģʽӦ¸ÃÔÚÊìÁ·ÕÆÎÕÃæÏò¶ÔÏó±à³ÌµÄ˼Ïë ͨ¹ý´óÁ¿µÄÒµÎñÄ£ÄâÁ·Ï°½ø¶øÕÆÎÕ¡£ µ¥Ò»Ä£Ê½£º
Ïà¹ØÎĵµ£º
»ù±¾ÔÀíÊÇ£ºÊ×ÏÈʹmcryptÈí¼þÄܹ»ÔËÐУ¬È»ºó°²×°phpÀ©Õ¹Ä£¿é£¬²¢ÔÚphp.iniÅäÖá£
ÕâÀï×¢ÒâµÄÊÇmcryptÈí¼þÒÀÀµlibmcryptºÍmhashÁ½¸ö¿â£¬ËùÒÔ°²×°ÅäÖÃ˳Ðò´ÓÓÒÖÁ×ó
Ò»,ÏÂÔØ°²×°mcrypt
1.ÏÈÈ¥http://www.sourceforge.netÏÂÔØLibmcrypt,mhash,mcrypt°²×°°ü ,ÏÂÃæÊÇÎÒÕÒµ½µÄÁ´½Ó
Libmcrypt(libmcrypt-2.5.8.t ......
PHP 5.3.1·¢²¼ÁË£¡´Ë´Î²¢Ã»ÓÐÔö¼Ó¶àÉÙÐÂÌØÐÔ£¬Ö÷ÒªÊǹ¦ÄܵĸĽøºÍbugµÄÐÞ¸´£º
ÐÂÔöÁËÒ»¸ömax_file_uploads²ÎÊý£¬ÓÃÓÚÏÔʾÿ¸öÇëÇóÉÏ´«ÎļþµÄ¸öÊý
ÐÂÔöÁËÔÙ´¦Àí¹ý³ÌÖеÄÍêÕûÐÔ¼ì²â
ÐÞ¸´ÁË´«µÝtempnam()º¯Êýʱsafe_modeÖеÄÎÊÌâ
ÐÞ¸´ÁË´«µÝposix_mkfifo()ʱopen_basedirÖеÄÎÊÌâ
ÐÞ¸´ÁËsafe_mode_include_dirÖеÄÎ ......
ÕâƪÎÄÕµijö·¢µãÊÇÎÒ¶Ô²å¼þ»úÖƵÄÀí½â£¬¼°ÆäÔÚPHPÖеÄʵÏÖ¡£´Ë·½°¸½öÊDzå¼þ»úÖÆÔÚPHPÖеÄʵÏÖ·½°¸Ö®Ò»£¬Ð´ÏÂÀ´ºÍ´ó¼Ò·ÖÏí£¬»¶Ó´ó¼ÒÒ»ÆðÌÖÂÛ¡£
²å¼þ£¬Ò༴Plug-in£¬ÊÇÖ¸Ò»ÀàÌض¨µÄ¹¦ÄÜÄ£¿é£¨Í¨³£ÓɵÚÈý·½¿ª·¢ÕßʵÏÖ£©£¬ËüµÄÌصãÊÇ£ºµ±ÄãÐèÒªËüµÄʱºò¼¤»îËü£¬²»ÐèÒªËüµÄʱºò½ûÓÃ/ɾ³ýËü£»ÇÒÎÞÂÛÊǼ¤»î»¹ÊǽûÓö¼²»Ó° ......
¶Ô±ÈÆð Cookie£¬Session ÊÇ´æ´¢ÔÚ·þÎñÆ÷¶ËµÄ»á»°£¬Ïà¶Ô°²È«£¬²¢ÇÒ²»Ïñ Cookie ÄÇÑùÓд洢³¤¶ÈÏÞÖÆ£¬±¾Îļòµ¥½éÉÜ Session µÄʹÓá£
ÓÉÓÚ Session ÊÇÒÔÎı¾ÎļþÐÎʽ´æ´¢ÔÚ·þÎñÆ÷¶ËµÄ£¬ËùÒÔ²»Å¿ͻ§¶ËÐÞ¸Ä Session ÄÚÈÝ¡£Êµ¼ÊÉÏÔÚ·þÎñÆ÷¶ËµÄ Session Îļþ£¬PHP ×Ô¶¯ÐÞ¸Ä Session ÎļþµÄȨÏÞ£¬Ö»±£ÁôÁËϵͳ¶ÁºÍдȨÏÞ£¬¶ø ......