谁能解释,这两个结果为什么不同?
<?php $a = 1;
$c = (++$a)+($a++);
echo $c; //$c=4
$a = 1;
$b = &$a; //多了这一句
$c = (++$a)+($a++);
echo $c; //$c=5
?>
2007-07-04 14:58
你也知道呀,呵呵,我就是转过来的,因为我找不到有答案的帖子,而那里的人不讨论了.....
2007-07-06 16:44
谢谢了,小猪的意思是下一个步骤的运算与引用值有关,因为引用,所以$a的值因为前一运算而被保存起来了
我的理解对吧
2007-07-10 17:38