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

PHP¹¹Ô캯Êý


¡¡¡¡¹¹Ô캯ÊýÊÇPHPÖÐ×ÜÒªµÄ»ù±¾Óï·¨£¬Ê²Ã´Êǹ¹Ô캯ÊýÄØ?ÎÒÃÇÕâÀï¾ÍÒ»ÆðÀ´¿´¿´PHP¹¹Ô캯Êý¡£Èç¹ûÄãÔÚÒ»¸öÀàÖÐÉùÃ÷Ò»¸öº¯Êý,ÃüÃûΪ__construct,Õâ¸öº¯Êý½«±»µ±³ÉÊÇÒ»¸ö¹¹Ô캯Êý²¢ÔÚ½¨Á¢Ò»¸ö¶ÔÏóʵÀýʱ±»Ö´ÐÐ.Çå³þµØËµ,__ÊÇÁ½¸öÏ»®Ïß.¾ÍÏñÆäËüÈκκ¯ÊýÒ»Ñù,¹¹Ô캯Êý¿ÉÄÜÓвÎÊý»òÕßĬÈÏÖµ.Äã¿ÉÒÔ¶¨ÒåÒ»¸öÀàÀ´½¨Á¢Ò»¸ö¶ÔÏó²¢½«ÆäÊôÐÔÈ«·ÅÔÚÒ»¸öÓï¾ä(statement)ÖÐ.
¡¡¡¡ÄãÒ²¿ÉÒÔ¶¨ÒåÒ»¸öÃûΪ__destructµÄº¯Êý,PHP½«ÔÚ¶ÔÏó±»Ïú»Ùǰµ÷ÓÃÕâ¸öº¯Êý.Ëü³ÆÎªÎö¹¹º¯Êý.¼Ì³ÐÊÇÀàµÄÒ»¸öÇ¿´ó¹¦ÄÜ.Ò»¸öÀà(×ÓÀà/ÅÉÉúÀà)¿ÉÒԼ̳ÐÁíÒ»Àà(¸¸Àà/»ùÀà)µÄ¹¦ÄÜ.ÅÉÉúÀཫ°üº¬ÓлùÀàµÄËùÓÐÊôÐԺͷ½·¨,²¢¿ÉÒÔÔÚÅÉÉúÀàÖмÓÉÏÆäËûÊôÐԺͷ½·¨.ÄãÒ²¿ÉÒÔ¸²Ð´»ùÀàµÄ·½·¨ºÍÊôÐÔ.Äã¿ÉÄÜÏëÖªµÀ¹¹Ô캯ÊýÊÇÈçºÎ±»¼Ì³ÐµÄ.µ±ËüÃÇºÍÆäËü·½·¨Ò»Æð±»¼Ì³Ðʱ,ËûÃDz»»áÔÚ´´½¨¶ÔÏóʱ±»Ö´ÐÐ.
¡¡¡¡Ò»Ð©ÃæÏò¶ÔÏóÓïÑÔÔÚÀàÖ®ºóÃüÃû¹¹Ô캯Êý.PHPµÄǰ¼¸¸ö°æ±¾Ò²ÊÇÈç´Ë,µ½ÏÖÔÚÕâÖÖ·½·¨ÈÔÈ»ÓÐЧ.Ò²¾ÍÊÇ:Èç¹ûÄã°ÑÒ»¸öÀàÃüÃûΪAnimal²¢ÇÒÔÚÆäÖн¨Á¢Ò»¸öÃüÃûÒ²ÊÇAnimalµÄ·½·¨,ÔòÕâ¸ö·½·¨¾ÍÊǹ¹Ô캯Êý.Èç¹ûÒ»¸öÀàµÄͬʱӵÓÐ__construt¹¹Ô캯ÊýºÍÓëÀàÃûÏàͬµÄº¯Êý,PHP½«°Ñ__construct¿´×÷¹¹Ô캯Êý.ÕâʹµÃÓÃÒÔǰµÄPHP°æ±¾ËùдµÄÀàÈÔÈ»¿ÉÒÔʹÓÃ.µ«ÐµĽű¾(PHP5)Ó¦µ±Ê¹ÓÃ__construct.PHPµÄÕâÖÖеÄÉùÃ÷¹¹Ô캯ÊýµÄ·½·¨¿ÉÒÔʹ¹¹Ô캯ÊýÓÐÒ»¸ö¶ÀÒ»ÎÞ¶þµÄÃû³Æ,ÎÞÂÛËüËùÔÚµÄÀàµÄÃû³ÆÊÇʲô.ÕâÑùÄãÔڸıäÀàµÄÃû³ÆÊ±,¾Í²»ÐèÒª¸Ä±ä¹¹Ô캯ÊýµÄÃû³Æ.
¡¡¡¡PHP¹¹Ô캯ÊýÆäËüÀà·½·¨Ò»ÑùµÄ·ÃÎÊ·½Ê½.·ÃÎÊ·½Ê½½«»áÓ°Ïì´ÓÒ»¶¨·¶Î§ÄÚʵÀý»¯¶ÔÏóµÄÄÜÁ¦.ÕâÔÊÐíʵÏÖһЩ¹Ì¶¨µÄÉè¼ÆÄ£Ê½,ÈçSingletonģʽ.Îö¹¹º¯Êý,Ïà·´ÓÚ¹¹Ô캯Êý.PHPµ÷ÓÃËüÃÇÀ´½«Ò»¸ö¶ÔÏó´ÓÄÚ´æÖÐÏú»Ù.ĬÈϵØ,PHP½ö½öÊͷŶÔÏóÊôÐÔËùÕ¼ÓõÄÄÚ´æ²¢Ïú»Ù¶ÔÏóÏà¹ØµÄ×ÊÔ´.Îö¹¹º¯ÊýÔÊÐíÄãÔÚʹÓÃÒ»¸ö¶ÔÏóÖ®ºóÖ´ÐÐÈÎÒâ´úÂëÀ´Çå³ýÄÚ´æ.µ±PHP¾ö¶¨ÄãµÄ½Å±¾²»ÔÙÓë¶ÔÏóÏà¹ØÊ±,Îö¹¹º¯Êý½«±»µ÷ÓÃ.ÔÚÒ»¸öº¯ÊýµÄÃüÃû¿Õ¼äÄÚ,Õâ»á·¢ÉúÔÚº¯ÊýreturnµÄʱºò.¶ÔÓÚÈ«¾Ö±äÁ¿,Õâ·¢ÉúÓڽű¾½áÊøµÄʱºò.Èç¹ûÄãÏëÃ÷È·µØÏú»ÙÒ»¸ö¶ÔÏó,Äã¿ÉÒÔ¸øÖ¸Ïò¸Ã¶ÔÏóµÄ±äÁ¿·ÖÅäÈÎºÎÆäËüÖµ.ͨ³£½«±äÁ¿¸³ÖµÇÚΪNULL»òÕßµ÷ÓÃunset.
¡¡¡¡ÏÂÃæµÄÀý×ÓÖÐ,¼ÆËã´ÓÀàÖÐʵÀý»¯µÄ¶ÔÏóµÄ¸öÊý.CounterÀà´Ó¹¹Ô캯Êý¿ªÊ¼ÔöÖµ,ÔÚÎö¹¹º¯Êý¼õÖµ.Ò»µ©Ä㶨ÒåÁËÒ»¸öÀà,Äã¿ÉÒÔÓÃnewÀ´½¨Á¢Ò»¸öÕâ¸öÀàµÄʵÀý.ÀàµÄ¶¨ÒåÊÇÉè¼ÆÍ¼,ʵÀýÔòÊÇ·ÅÔÚ×°ÅäÏßÉϵÄÔª¼þ.NewÐèÒªÀàµÄÃû³Æ,²¢·µ»Ø¸ÃÀàµÄÒ»¸öʵÀý.Èç¹û¹¹Ô캯ÊýÐèÒª²ÎÊý,ÄãÓ¦µ±ÔÚnewºóÊäÈë²ÎÊý.
&l


Ïà¹ØÎĵµ£º

phpÖÐsession³öÏÖwarning»ònoteÌáʾ ½â¾ö·½·¨

·½·¨1£ºerror_reporting (E_ALL ^ E_WARNING);
           session_start();
·½·¨2£ºerror_reporting (E_ALL & ~E_NOTICE);
if (!isset($_SESSION)) {
    session_start();
};
·½·¨3£º¸Äphp.ini ÖÐerror_reporting ......

PHP ÖÆ×÷ͨѶ¼£¨Èý£©

ÉÏһƪÎÒÃǽ²µ½Á´½Óµ½ Edit.php?id= À´ÐÞ¸ÄÊý¾Ý£¬ºóÀ´ÎÒÏëÁËһϣ¬ÆäʵҲ¿ÉÒÔÖ±½ÓÀûÓà Input.php À´ÐÞ¸ÄÊý¾Ý£¬ÕâÑù¸üÈÝÒ×¹ÜÀí£¬½ÚÊ¡Á˲»±ØÒªµÄ¿Õ¼ä 
Input.php¿ÉÒÔÕâÑùÁ´½Ó£ºInput.php?id=[Num]&action=[Num]
id¼´¼Ç¼ID£¬Ä¬ÈÏΪ-1
actionΪ¶¯×÷£¬Ä¬ÈÏΪ0  £¬ Ϊ0ʱ´ú±íÌí¼ÓеļǼ£¬Îª1ʱÔòÐ޸ļǼ
In ......

PHPÊý×éµÄÅÅÐò


×òÌìÉϰàµÄʱºò£¬·¢ÏÖgoogle adµÄ¹ã¸æÉÏÓÐÁËÊÕÈ룬µ«ÊÇϰëÖ®ºó¾ÓÈ»·¢ÏÖad±»“0”ÁË¡£È¥ÍøÉϲéÁËÏà¹Ø×ÊÁÏ£¬·¢ÏÖÁËÎÊÌâ¡£
ÄÇôGoogleÊÇÈçºÎÈ·¶¨AdsenseÓû§×ÔÐеã»÷¹ã¸æµÄÄØ£¿
¼Çס£¬¾ÍÔÚÄãÔø¾­×¢²áGoogle AdsenseÓû§µÄʱºò£¬Google¾ÍÖªµÀÄãµÄIPµØÖ·£¬×ÓÍøÒÔ¼°ÄãµçÄÔϵͳµÄÆäËû×ÊÁÏ¡£ÔÚGoogleµÄÊý¾Ý¿âÖÐÒ»Ö±¼ ......

[ת]PHPÂÒÂë½â¾ö·½·¨

PHP³ÌÐòÉè¼ÆÖÐÖÐÎıàÂëÎÊÌâÔø¾­À§ÈźܶàÈË£¬µ¼ÖÂÕâ¸öÎÊÌâµÄÔ­ÒòÆäʵºÜ¼òµ¥£¬Ã¿¸ö¹ú¼Ò(»òÇøÓò)¶¼¹æ¶¨Á˼ÆËã»úÐÅÏ¢½»»»ÓõÄ×Ö·û±àÂ뼯£¬ÈçÃÀ¹úµÄÀ©Õ¹
ASCII Âë, ÖйúµÄ GB2312-80£¬ÈÕ±¾µÄ JIS
µÈ¡£×÷Ϊ¸Ã¹ú¼Ò/ÇøÓòÄÚÐÅÏ¢´¦ÀíµÄ»ù´¡£¬×Ö·û±àÂ뼯Æð×Åͳһ±àÂëµÄÖØÒª×÷Óá£×Ö·û±àÂ뼯°´³¤¶È·ÖΪ
SBCS(µ¥×Ö½Ú×Ö·û¼¯)£¬DBCS( ......

php ½ØÈ¡utf 8×Ö·û´®

ÕÒÁ˺ܶàÕâÑùµÄº¯Êý£¬»¹ÊǾõµÄÕâ¸ö×îºÃÁË
$a = 'aadfdsf¶á¶¥ÌæÒ»¿Ý»ù22245¶¥ÌæsdffhѹÏÂ';
/**
* ½ØÈ¡utf-8×Ö·û
* @param string $string
* @param int$length
*
* return string
*/
function cutstr($string, $length) {
preg_match_all("/./u", $string, $info);
$i = 0;
$str = '';
foreach($inf ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ