结果不一样? $a = 1;$a=++$a+$a++;echo $a;=> 4$a = 1;$b = &$a;$a=++$a+$a++;echo $a;=> 5为什么??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a = 1;$b = &$a;$c=++$a+$a++;echo $c;=> 5这样能理解吗?------------------------手册这样写:PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时: <?php$a =& $b;?> 这意味着 $a 和 $b 指向了同一个变量。 注意: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方。----------------------------------看最后这句 我知道是引用,可结果为什么是5呢,按表达式算应该是4啊。$b = &$a,对$a本身没什么影响啊 php 多维数组小问题 “熟悉各种WEB缓存技术”这是指什么 ? PHP如何获取数据库表中个字段的数据 求一正则,需要用到伪静态规则中 Parse error: parse error, unexpected $end,大家帮忙解决,在线等... 老鸟们,看看我的代码,为什么取不到URL里的内容? 变量未定义错误?? 关于汉字显示的问题 thinkPHP的模板 求PHP高手啊 大神们,帮 我修改一下这个php文件行吗 本人在安装php出现了一个问题,请大家指教! 去掉记录里的html代码
$b = &$a;$c=++$a+$a++;
echo $c;
=> 5这样能理解吗?------------------------手册这样写:
PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时:
<?php
$a =& $b;
?>
这意味着 $a 和 $b 指向了同一个变量。
注意: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方。
----------------------------------看最后这句