您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于引用变量的疑惑

2025/11/3 19:15:58发布11次查看
$foo='bob';
$bar=&$foo;
$bar=my name is $bar;
echo $bar.'
';
echo $foo;
这是手册上的一个例子,我有疑惑的就是输出$bar的结果我能理解,但是为何输出$foo的时候,他的值不是bob,而是my name is bob,为何其值会变,请高手解释,谢谢!
回复讨论(解决方案) 这就是赋值和引用的区别
$foo='bob';
$bar=&$foo; //$bar 和 $foo 指向了同一个变量表项
所以对 $bar 的任何改变,都会引起 $foo 的改变(除了删除)
就好比一个人有两个名字一样
这就是赋值和引用的区别
$foo='bob';
$bar=&$foo; //$bar 和 $foo 指向了同一个变量表项
所以对 $bar 的任何改变,都会引起 $foo 的改变(除了删除)
就好比一个人有两个名字一样
也就是一旦引用,两个变量都一样了,是吧?
是的,两个变量的值都一样了
是的,两个变量的值都一样了
谢谢!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product