PHP中,引用就是用另一个变量是访问一个变量的值。但是跟C中指针不通。这里做几个测试,以说明:
- $a = "date";
- $b = &$a;
- echo $a; // date
- echo $b; // date
- $b = "date1";
- echo $a; // date1
- echo $b; // date1
- unset($a);
- echo $b; // date1

可以看出,引用其实就是给一个变量增加了一个别名,而对于有别名的变量,删除这个变量只是删除了这个变量的名字,而变量的内容不变,同时,使用任何一个函数名操作一个变量,都是操作了值,值的结果可以使用任何一个别名访问。