background image

$b = & $a; 

echo $b ."\n"; 
?>

不用说

 % php -f gc.php 输出结果非常明了:

hy0kl% php -f gc.php 
I am test.

,下一个:

Example 2:
<?php 
error_reporting(E_ALL); 
$a = 'I am test.'; 
$b = & $a; 

$b = 'I will change?';                                                          

echo $a ."\n"; 
echo $b ."\n"; 
?>
执行结果依然很明显

:

hy0kl% php -f gc.php 
I will change?
I will change?

君请看

:

Example 3:
<?php 
error_reporting(E_ALL); 
$a = 'I am test.'; 
$b = & $a;  

unset($a); 

echo $a ."\n"; 
echo $b ."\n";
?>
是不是得想一下下呢

?

hy0kl% php -f gc.php 
Notice: Undefined variable: a in /usr/local/www/apache22/data/test/gc.php on line 8
I am test.
有点犯迷糊了吗

?