php:为什么结果会受到引用的影响?

时间:2016-07-05 16:34:28

标签: php reference

这是我的代码:

$first = 10;
$_temp1 = &$first; // important!
$result1 = (++$first) + (++$first); 
var_dump($result1); // the result1's value is 24

$second = 10;
$result2 = (++$second) + (++$second); 
var_dump($result2); // the result2's value is 23

$third = 10;
$_temp3 = &$third; // important!
$result3 = (++$third) + ($third++); 
var_dump($result3); // the result3's value is 23

我无法理解为什么result1和result3会受到引用的影响。

有人可以解释一下这个原因吗?

0 个答案:

没有答案