PHPº¯ÊýµÄ¶¨ÒåÓëʹÓÃ
ÔÎÄÁ´½Ó£ºhttp://www.phpdo.net/index.php/2010/02/10/1-13/
PHPÖÐÒ»¸ö»ù±¾µÄ½Å±¾ÓÉÁ½²¿·Ö×é³É£ºÖ÷³ÌÐòºÍº¯Êý¡£
º¯Êý²»½ö¿ÉÒÔ¹¹³ÉÒ»¸öPHP½Å±¾µÄ»ù±¾¹¦ÄÜ£¬Ò²Ê¹µÃ³ÌÐò½á¹¹»¯£¬ÓÐÖúÓÚ³ÌÐò´úÂëµÄÖØÓá£
PHPº¯ÊýµÄµ÷ÓÃ
ͨ¹ý°´ÕÕº¯Êý¸ñʽд³öº¯ÊýÒÔ¼°ÏàÓ¦µÄ²ÎÊý¼´¿É£¬ÒÂÓï·¨ÈçÏ£º
String¡¡substr(string¡¡str,int¡¡start)
ÆäÖÐstrºÍstartÊDzÎÊý¡£
µ÷Óú¯ÊýsubstrµÄÀý¾äÈçÏ£º
¡¡<?php
¡¡¡¡substr(“This phpdo.net!”,8);
¡¡?>
µ±È»£¬ÔÚPHPÖÐÒ²¿ÉÒÔ½«º¯ÊýÖ±½Ó¸³¸øÆäËû±äÁ¿£¬»òÖ±½ÓÊä³ö¡£
ÀýÈ磺
¡¡<?php
¡¡¡¡$newstr = substr(“This is phpdo.net!”,8);
¡¡¡¡echo substr(“This is phpdo.net!”,8);
¡¡?>
½á¹û£ºphpdo.net!
ÈçºÎÔÚPHPÖбàдÓû§×Ô¶¨ÒåµÄº¯Êý
PHPÖÐÒ»¸öº¯ÊýÓÉËIJ¿·Ö×é³É£ºº¯ÊýÃû£¬²ÎÊý£¬º¯ÊýÌåºÍ·µ»ØÖµ¡£
ÀýÈ磺
¡¡<?php
¡¡¡¡Function func($arg_1, $arg_2, $arg_3,……,$arg_n)
¡¡¡¡{
¡¡¡¡//ÕâÀïÊÇphpdo.netÑÝʾµÄº¯Êý¹¦ÄÜ´úÂë
¡¡¡¡Return $arg_1£»
¡¡¡¡}
¡¡?>
ÆäÖУ¬funcÊǺ¯ÊýÃû£¬$arg_1……$arg_nÊDzÎÊý£¬$arg_1ÊÇ·µ»ØÖµ£¬»¨À¨ºÅÖÐÊǺ¯ÊýÌå¡£
PHPÖбàдÓû§×Ô¶¨Ò庯Êýʱ£¬ÐèҪעÒ⣺
ÈκÎÓÐЧµÄPHP´úÂë¶¼ÓпÉÄܳöÏÖÔÚº¯ÊýÄÚ²¿£¬ÉõÖÁ°üÀ¨ÆäËûº¯ÊýµÄ¶¨Ò壻
µ÷Óú¯Êýʱ£¬Í¨³£Ê¹ÓÃÓëÆäÔÚ¶¨ÒåʱÏàͬµÄÐÎʽ£¬¾¡¹Üº¯ÊýÃû²»Çø·Ö´óСд£»
PHPº¯Êý¿ÉÒÔ¿ÉÒÔ¶¨ÒåÔÚº¯Êýµ÷ÓÃ֮ǰ»òÕßÖ®ºó£¬µ«ÊÇ£¬º¯ÊýÈç¹û¶¨ÒåÔÚÌõ¼þ½á¹¹Ö®ÄÚ£¬»òÆäËûº¯ÊýÄÚ²¿£¬Ôòº¯ÊýµÄ¶¨Ò屨ÐëÔÚº¯Êýµ÷ÓÃ֮ǰ±»ÔËÐе½¡£
ÀýÈ磺
¡¡<?php
¡¡¡¡$phpdo = true;
¡¡¡¡if($phpdo)
¡¡ {
¡¡¡¡function add($a , $b)
¡¡¡¡{
¡¡¡¡ function addone($a)
¡¡ {
¡¡¡¡ return $a + 1;
¡¡ }
¡¡¡¡return $a + $b;
¡¡}
¡¡ }
¡¡¡¡echo add(23 , 45);
¡¡¡¡echo addone(67);
¡¡?>
½á¹û£º68 68
·ÖÎö£ºaddÔÚifÓï¾äÖУ¬ËùÒÔµ±ifÌõ¼þ´ï³É£¬¼´$phpdoΪTRUEʱִÐУ»addoneº¯ÊýÔÚaddº¯ÊýÖУ¬µ±addº¯ÊýÖ´Ðкó£¬ÔÙµ÷ÓÃaddone£¬addone²ÅÖ´ÐУ¬Ò²¾ÍÊÇaddone×÷ÓÃÓÚaddº¯ÊýÖС£
Ïà¹ØÎĵµ£º
./home/a.php
./b.php
b.php
<?php
setcookie('name[1]',"aaa");
setcookie('name[2]',"bbb");
setcookie('name[3]',"ccc");
?>
ÔÚa.php ÖÐ
&nb ......
PHP»ñÈ¡¿Í»§¶ËIPµÄÇé¿ö·ÖΪ£ºÃ»ÓÐʹÓôúÀí·þÎñÆ÷µÄÇé¿ö¡¢Ê¹ÓÃ͸Ã÷´úÀí·þÎñÆ÷µÄÇé¿ö¡¢Ê¹ÓÃÆÕͨÄäÃû´úÀí·þÎñÆ÷µÄÇé¿ö¡¢Ê¹ÓÃÆÛÆÐÔ´úÀí·þÎñÆ÷µÄÇé¿ö¡¢Ê¹ÓøßÄäÃû´úÀí·þÎñÆ÷µÄÇé¿ö¡£
ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒÃǽ«»áΪ´ó¼ÒÏêϸ½éÉÜPHP»ñÈ¡¿Í»§¶ËIPµÄ¼¸ÖÖÇé¿ö·ÖÎö¡£ÎÒÃÇÔÚʹÓÃPHP»ñÈ¡µÄIP¿ÉÄÜÊǿͻ§¶ËÕæÊµµÄIP£¬Ò²¿ÉÄÜÊÇ´úÀí·þÎñÆ÷µÄI ......
ÍÏÁËÁ½Ì죬½ñÍíÖÕÓÚÓеãʱ¼äÀ´Ð´ÏÂÆªÁË¡£¿ÉÊÇ£¬¶Ô×ŵçÄÔ£¬È´Óе㲻֪µÀ´ÓºÎ˵Æð¡£»òÐí£¬¾ÍÕÕ×ÅZEND FRAMEWORKÀ´Ëµ°É¡£µ±È»£¬ÎÒ»á°ÑÎÕÒªµã£¬¼ÇµÃÕâÆªÎÄÕÂÊÇÒÔzend frameworkΪÀýÀ´²ûÊöÎÒ¶ÔÃæÏò¶ÔÏó·½Ê½±à³ÌµÄÈÏʶ£¬¶ø²»ÊÇһƪzend frameworkµÄÈëÃÅÊֲᣬ²¢ÇÒ£¬ÕâÒ²²»»áÊÇÒ»¸öÃæÏò¶ÔÏóµÄÈëÃŽ̳̣¬¶øÊÇÎÒ¶ÔÃæÏò¶ÔÏóµÄÀí½â¡£
......
ÔÚÕ⼸ÌìµÄ¹¤×÷¹ý³ÌÖУ¬ÐèҪʵÏÖPHPÔÚ·þÎñÆ÷¶ËÄÜÓëÆäËû³ÌÐòͨÐÅ¡£ºÍÀϺÎÁ©ÈËÑо¿Á˰ëÌ죬ÖÕÓÚ´óÖÂŪ³öÁËÒ»¸öÓÃWINDOWSµÄÃüÃû¹ÜµÀͨÐŵķ½·¨¡£
Óм¸µãÐèҪעÒâµÄ£º
PHP·þÎñÆ÷¶ËÎÒÃÇÿ´Î¶¼ÊÇÖØÐ¹ҽÓÃüÃû¹ÜµÀ¡££¨ÕâÑùд£¬PHP¶Ë´úÂëÁ¿¼«ÆäÉÙ£¬¶øÇÒÒ²ºÜ·½±ã¡££©
ÄÇôÎÒÃÇÓÃC/C++дµÄÃüÃû¹ÜµÀ·þÎñÆ÷ÔòÐèҪÿ´ÎͨÐŶ¼´´½¨Ò»´Î¹ ......
±¾ÎÄÐèÒªÄãÒѶÔGearmanÓиö´óÖÂÁ˽⣬Èç¹û²»Öª¸Ã¶«¶«ÊǺÎÎÇë²Î¿¼Ö®Ç°Ò»Æª×ªÌûÈÕÖ¾¡¶Gearman - ·Ö²¼Ê½Ô¶³Ì¹ý³Ì´¦Àí¿ò¼Ü¡·
˳±ãÔÙÍÆ¼öÁ½Æª²Î¿¼ÎÄÕÂ
http://hi.baidu.com/thinkinginlamp/blog/item/ff49972b9e7378f3e6cd40aa.html
£¨Ñ§Ñ§Gearman£©
http://www.ibm.com/developerworks/cn/opensource/os-php-gearman/ind ......