首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

关于摘引变量的疑惑

2013-07-27 
关于引用变量的疑惑$fooBob$bar&$foo$barmy name is $barecho $bar.brecho $foo这是手册

关于引用变量的疑惑
$foo='Bob';
$bar=&$foo;
$bar="my name is $bar";
echo $bar.'<br>';
echo $foo;

这是手册上的一个例子,我有疑惑的就是输出$bar的结果我能理解,但是为何输出$foo的时候,他的值不是Bob,而是my name is Bob,为何其值会变,请高手解释,谢谢!
[解决办法]
这就是赋值和引用的区别
$foo='Bob';
$bar=&$foo; //$bar 和 $foo 指向了同一个变量表项
所以对 $bar 的任何改变,都会引起 $foo 的改变(除了删除)

就好比一个人有两个名字一样
[解决办法]
是的,两个变量的值都一样了

热点排行