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

phpÒýÓÃ(&)Ïê½â


phpÒýÓÃ(&)Ïê½â 
2009-05-13 14:30 
phpµÄÒýÓ㨾ÍÊÇÔÚ±äÁ¿»òÕߺ¯Êý¡¢¶ÔÏóµÈÇ°Ãæ¼ÓÉÏ&·ûºÅ£© 
ÔÚPHP ÖÐÒýÓõÄÒâ˼ÊÇ£º²»Í¬µÄÃû×Ö·ÃÎÊͬһ¸ö±äÁ¿ÄÚÈÝ. 
Óë£ÃÓïÑÔÖеÄÖ¸ÕëÊÇÓвî±ðµÄ£®£ÃÓïÑÔÖеÄÖ¸ÕëÀïÃæ´æ´¢µÄÊDZäÁ¿µÄÄÚÈÝÔÚÄÚ´æÖдæ·ÅµÄµØÖ· 
±äÁ¿µÄÒýÓà
PHP µÄÒýÓÃÔÊÐíÄãÓÃÁ½¸ö±äÁ¿À´Ö¸Ïòͬһ¸öÄÚÈÝ 
[php] 
<? 
$a="ABC"; 
$b =&$a; 
echo $a;//ÕâÀïÊä³ö:ABC 
echo $b;//ÕâÀïÊä³ö:ABC 
$b="EFG"; 
echo $a;//ÕâÀï$aµÄÖµ±äΪEFG ËùÒÔÊä³öEFG 
echo $b;//ÕâÀïÊä³öEFG 
?> 
[/php] 
º¯ÊýµÄ´«Ö·µ÷Óà
´«Ö·µ÷ÓÃÎҾͲ»¶à˵ÁË ÏÂÃæÖ±½Ó¸ø³ö´úÂë 
[php] 
function test(&$a) 

$a=$a+100; 

$b=1; 
echo $b;//Êä³ö£± 
test($b);   //ÕâÀï$b´«µÝ¸øº¯ÊýµÄÆäʵÊÇ$bµÄ±äÁ¿ÄÚÈÝËù´¦µÄÄÚ´æµØÖ·£¬Í¨¹ýÔÚº¯ÊýÀï¸Ä±ä$aµÄÖµ¡¡¾Í¿ÉÒԸıä$bµÄÖµÁË 
echo "<br>"; 
echo $b;//Êä³ö101 
[/php] 
ҪעÒâµÄÊÇ£¬ÔÚÕâÀïtest(£±);µÄ»°¾Í»á³ö´í£¬Ô­Òò×Ô¼ºÈ¥Ïë 
º¯ÊýµÄÒýÓ÷µ»Ø 
ÏÈ¿´´úÂë 
[php] 
function &test() 

static $b=0;//ÉêÃ÷Ò»¸ö¾²Ì¬±äÁ¿ 
$b=$b+1; 
echo $b; 
return $b; 

$a=test();//ÕâÌõÓï¾ä»áÊä³ö¡¡$bµÄÖµ¡¡Îª£± 
$a=5; 
$a=test();//ÕâÌõÓï¾ä»áÊä³ö¡¡$bµÄÖµ¡¡Îª2 
$a=&test();//ÕâÌõÓï¾ä»áÊä³ö¡¡$bµÄÖµ¡¡Îª3 
$a=5; 
$a=test();//ÕâÌõÓï¾ä»áÊä³ö¡¡$bµÄÖµ¡¡Îª6 
[/php] 
ÏÂÃæ½âÊÍÏ£º¡¡ 
ͨ¹ýÕâÖÖ·½Ê½$a=test();µÃµ½µÄÆäʵ²»ÊǺ¯ÊýµÄÒýÓ÷µ»Ø£¬Õâ¸úÆÕͨµÄº¯Êýµ÷ÓÃûÓÐÇø±ð¡¡ÖÁÓÚÔ­Òò£º¡¡ÕâÊǣУȣеĹ涨 
£Ð£È£Ð¹æ¶¨Í¨¹ý$a=&test(); ·½Ê½µÃµ½µÄ²ÅÊǺ¯ÊýµÄÒýÓ÷µ»Ø 
ÖÁÓÚʲôÊÇÒýÓ÷µ»ØÄØ£¨£Ð£È£ÐÊÖ²áÉÏ˵£ºÒýÓ÷µ»ØÓÃÔÚµ±ÏëÓú¯ÊýÕÒµ½ÒýÓÃÓ¦¸Ã±»°ó¶¨ÔÚÄÄÒ»¸ö±äÁ¿ÉÏÃæÊ±¡£) Õâ¾ä¹·Æ¨»°¡¡º¦ÎÒ°ëÌìû¿´¶® 
ÓÃÉÏÃæµÄÀý×ÓÀ´½âÊ;ÍÊÇ 
$a=test()·½Ê½µ÷Óú¯Êý£¬Ö»Êǽ«º¯ÊýµÄÖµ¸³¸ø$a¶øÒÑ£¬¡¡¶ø$a×öÈκθı䡡¶¼²»»áÓ°Ïìµ½º¯ÊýÖеÄ$b 
¶øÍ¨¹ý$a=&test()·½Ê½µ÷Óú¯ÊýÄØ, ËûµÄ×÷ÓÃÊÇ¡¡½«return $bÖеġ¡$b±äÁ¿µÄÄÚ´æµØÖ·Óë$a±äÁ¿µÄÄÚ´æµØÖ·¡¡Ö¸ÏòÁËͬÒ


Ïà¹ØÎĵµ£º

phpº¯Êýcall_user_funcºÍcall_user_func_arrayÏê½â

call_user_funcº¯ÊýÀàËÆÓÚÒ»ÖÖÌØ±ðµÄµ÷Óú¯ÊýµÄ·½·¨£¬Ê¹Ó÷½·¨ÈçÏ£º
<?php
function a($b,$c)
{
    echo $b;
    echo $c;
}
call_user_func('a', "111","222");
call_user_func('a', "333","444");
//ÏÔʾ 111 222 333 444
?>
µ÷ÓÃÀàÄÚ²¿µÄ·½·¨±È½ÏÆæ¹Ö£¬¾ÓÈ»ÓõÄÊÇar ......

¹ØÓÚphpÐÔÄܵ÷Óŵļ¸Ìõ½¨Òé

×î½üÔÚ´¦ÀíСÓãÉçÇøµÄ¿ª·¢¹ý³Ì£¬Óöµ½³ÌÐòµÄÐÔÄÜÎÊÌ⣬ÔÚ½â¾öÕâ¸öÎÊÌâµÄʱºòÌá³ö¼¸¸ö½¨Ò飺
1¡¢´¦Àíwhile/foreachÖ®ÀàµÄÑ­»·ÒªÌرð×¢Ò⣬ÒòΪÕâ¸öÑ­»·¿ÉÄÜÊǺü¸Ç§´ÎµÄ£¬ËùÒÔÀïÃæµÄÿ¾äÓï¾ä¶¼Òª×¢ÒâÖ´ÐÐËÙ¶È£¬Òª¾«¼ò¡£»¹Óиö²»ºÃµÄϰ¹ßÒ»¶¨Òª×¢Ò⣬²»ÒªÔÚÕâ¸öÖÐд̫³¤µÄ³ÌÐò£¬ÒòΪÕâ¿ÉÄÜÈÃÄãÔÚ¼¸°ÙÐеĴúÂëÖÐÃÔʧ£¬ÂýÂýµØÃÔ ......

ÎÒµÄVIMÅäÖÃPHP°æ

ÒÔÏÂÊDZ¾È˵ÄÉèÖÃÎļþ£¬Ï£Íû¶Ô´ó¼ÒÓÐÓãº
£¨×¢£º°æ±¾ÎªVIM7ÒÔÉÏ£©
£¨ÔÙ×¢£ºCtrl+x,Ctrl+o×Ô¶¯²¹È«£»Ctrl+n±äÁ¿²¹È«£©
£¨¼ÌÐø×¢£ºÏȽ«Îļþ±£´æÎª.php²Å¿ÉʹÓÃ×Ô¶¯²¹È«£¬Èç¹ûÏë¸ü»»Óï·¨Ìáʾ£¬¿ÉÒÔÑ¡Ôñ“Óï·¨->Ôڲ˵¥ÖÐÏÔʾÎļþÀàÐÍ->ÏëÓõÄÓïÑÔ,¶àµÄÏÅÈË£©
ĬÈÏÖ§³ÖµÄÓïÑÔÌáʾÓÐ:
C,CSS,html,javascript,php, ......

FacebookÓ¦ÓÃPHP¿ª·¢¿ò¼ÜFabos

¹úÍâÔ½À´Ô½¶àµÄ¹«Ë¾¿ª·¢FacebookÓ¦Óã¬ÖÁÓÚ¹úÄÚÔÝÇÒ²»±í£¬´ó¼ÒÐÄÖª¶ÇÃ÷¡£»¹ºÃHKÒ²ËãÊÇÌì³¯Ï½Çø£¬±­¾ßÖÐÒ²Ëã´øÓаëÏ´¾ß……¿ª·¢Á˼¸¿îFacebookÓ¦Óã¬×ܽᾭÑé½Ìѵ£¬ÔÚÒµÓàʱ¼ä¿ª·¢ÁËÒ»¿îFacebookÓ¦ÓÃPHP¿ª·¢¿ò¼Ü——Fabos¡£
Ϊɶ½ÐFabos£¿ÎÒÓÐÒ»¸öfabosÓòÃû£¬±»ºÍг£¡¾ÍËã×ö¸ö¼ÍÄҲµ±×öÊÇÒµÓàʱ¼ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ