復(fù)制代碼 代碼如下:
$a="ABC"; 
$b =&$a; 
echo $a;//這里輸出:ABC 
echo $b;//這里輸出:ABC 
$b="EFG"; 
echo $a;//這里$a的值變?yōu)镋FG 所以輸出EFG 
echo $b;//這里輸出EFG 
復(fù)制代碼 代碼如下:
function test(&$a) 
{ 
$a=$a+100; 
} 
$b=1; 
echo $b;//輸出1 
test($b);   //這里$b傳遞給函數(shù)的其實(shí)是$b的變量內(nèi)容所處的內(nèi)存地址,通過在函數(shù)里改變$a的值 就可以改變$b的值了 
echo "<br>"; 
echo $b;//輸出101 
復(fù)制代碼 代碼如下:
function &test() 
{ 
static $b=0;//申明一個靜態(tài)變量 
$b=$b+1; 
echo $b; 
return $b; 
} 
$a=test();//這條語句會輸出 $b的值 為1 
$a=5; 
$a=test();//這條語句會輸出 $b的值 為2 
$a=&test();//這條語句會輸出 $b的值 為3 
$a=5; 
$a=test();//這條語句會輸出 $b的值 為6 
復(fù)制代碼 代碼如下:
class a{ 
var $abc="ABC"; 
} 
$b=new a; 
$c=$b; 
echo $b->abc;//這里輸出ABC 
echo $c->abc;//這里輸出ABC 
$b->abc="DEF"; 
echo $c->abc;//這里輸出DEF 
復(fù)制代碼 代碼如下:
$a = 1; 
$b =& $a; 
unset ($a); 
復(fù)制代碼 代碼如下:
$var =& $GLOBALS["var"];  
復(fù)制代碼 代碼如下:
$a="ABC"; 
$b=$a; 
復(fù)制代碼 代碼如下:
$a="EFG"; 
新聞熱點(diǎn)
疑難解答