引用<?php
$a = 'a';
$b =& $a;
$b = 'b';
echo $a; // b
function rel(&$var){
$var = 'c';
}
rel($a);
echo $a; // c
?>

解决方案 »

  1.   

    <?php
      $a='test';
      $b=$a;   //传值赋值
      $a='tt'; //此时$a的值为'tt',$b的值仍然为'test'
      //-------
      $a='test'; 
      $b=&$a;  //传地址赋值
      $a='tt'; //此时$a,$b的值都变为'tt'
    ?>
      

  2.   

    引用就是这两个变量都指向同一个地址
    貌似在php5中不需要写&  默认就是引用传递的
      

  3.   

    详细的你可以看PHP手册 - 语言参考[Language Reference] - 引用的解释[References Explained]这一章节
      

  4.   

    我怎么记得书上说:&是C中的指针符号!
      

  5.   

    http://baike.baidu.com/view/1501335.htm14级优先级(右结合) 
    =+   =-   =*
    =/    =%  =         
    >=   <    <=
    &=   ^=   |=         全为赋值运算符
      

  6.   

    准确说是“引用赋值” 
    如$b=&$a ; 当其中一个变量(或$a 或$b变化时 )另一个也随着变化;<?php
    $b="1";
    $a="2";
    $a=&$b; //先将$b的值的赋值给$a; 此时$a=1; $b不变; 
    $b=$b+3; //让$b加3 $b=4; $a 跟着变也等于 4; 
    echo .$b;
    <br/>
    echo .$a;?>
    结果为:4
           4