变量失去引用,当引用的变量以后引用另一个变量时

时间:2019-01-26 07:13:09

标签: php reference ref

引用b =&a;时然后是a =&c。 b放弃了对a的引用,但c正确地引用了a。所以,为什么会这样?

我已经阅读了php.net中有关参考的所有页面,但似乎都没有帮助。

<?php 
$a = 'aVal';
$b = 'bVal';
$c = 'cVal';

$b =&$a;
$a =&$c;

$a = '-a-';
$b = '-b-';
$c = '-c-';

printf("\n\$a = %s;\n\$b = %s;\n\$c = %s;", $a, $b, $c);

?>

在此代码中,c是对a的引用。但是为什么b失去了对a的引用?

0 个答案:

没有答案