Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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——Á÷³Ì¿ØÖÆÓï¾ä


Ô­ÎÄÁ´½Ó£ºhttp://www.phpdo.net/index.php/2010/01/30/1-6/
²»ÂÛÊÇPHP»¹ÊDZðµÄÓï·¨£¬³ÌÐò×ÜÊÇÓÉÈô¸ÉÌõÓï¾ä×é³É¡£
´ÓÖ´Ðз½Ê½ÉÏ¿´£¬Óï¾äµÄ¿ØÖƽṹ·ÖΪÒÔÏÂÈýÖÖ£º
1¡¢  Ë³Ðò½á¹¹£º´ÓµÚÒ»ÌõÓï¾äµ½×îºóÒ»ÌõÓï¾äÍêȫ˳ÐòÖ´ÐУ»
2¡¢  Ñ¡Ôñ½á¹¹£º¸ù¾ÝÓû§ÊäÈë»òÓï¾äµÄÖмä½á¹ûÈ¥Ö´ÐÐÈô¸ÉÈÎÎñ£»
3¡¢&n ......

PHPÒôÀÖ²¥·Å³ÌÐò

ÔÚÍøÉÏÕÒµ½2¶ÎPHPÒôÀÖ²¥·Å³ÌÐò£¬ÓпÕÔÙÍêÉÆһϣ¬Ð´¸ö¹¦ÄܱȽÏÆëÈ«µÄ
²âÊÔÔËÐл·¾³£ºWindowsXP+APMServ 5.2.6
ÔÚCoreAmp PHP5.3.1ÉÏÃæÔËÐÐҪôÎÞ½á¹û£¬ÒªÃ´ÔËÐв»Õý³£¡£-/\-
1¡£Õâ¸öÀý×Ó¹¦ÄܱȽÏÇ¿´ó£¬½«phpÎļþÉÏ´«µ½º¬ÓÐmp3¸èÇúµÄĿ¼ºóÔËÐУ¬³ÌÐò»á×Ô¶¯Ñ°ÕÒmp3¸èÇú²¢Éú³ÉÓиèÊÖר¼­µÈÐÅÏ¢ÄÜÏÂÔØÄÜÊÔÌýµÄ¾²Ì¬Ò³Ãæ¡£< ......

PHPÕûÀíÏÔʾÕÕƬexifÐÅÏ¢

<?php
/**
* »ñȡͼÏóÐÅÏ¢µÄº¯Êý
*
* Ò»¸öÈ«Ãæ»ñȡͼÏóÐÅÏ¢µÄº¯Êý
*
* @access public
* @param string $img ͼƬ·¾¶
* @return array
*/
function GetImageInfoVal($ImageInfo,$val_arr) {
    $InfoVal = "δ֪";
    foreach($val_arr as $name=>$val) {
   ......

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

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