请问下老师PHP中的引用应该怎么理解

请问下老师:


    我在看别人的源码的时候经常会发现别人特爱使用&这个引用符号进行程序的处理, 有三种方式: $a = &$b;  function b($a,&$b)(..); function &b(){..}  这些到底应该怎么去理解?  我是个新手,想能从很深层次的去理解下是什么意思?麻烦老师给讲解下。

作者: chypizi   发布时间: 2011-07-20

先说效果
$a=$b;
$a=&$c;
这个时候如果改变$a的值,那么$b的值是不变的,而$c则会改变。这就是引用的效果
function(&$w){//这个函数会改变你传进来的变量的值。而如果不用引用的话,该函数运行完你传的参数的值不会发生改变
    $w=10;
}

作者: 白老师   发布时间: 2011-07-20