$a = 1;$a=++$a+$a++;
echo $a;
=> 4
$a = 1;
$b = &$a;$a=++$a+$a++;
echo $a;
=> 5
为什么???
echo $a;
=> 4
$a = 1;
$b = &$a;$a=++$a+$a++;
echo $a;
=> 5
为什么???
解决方案 »
- PHP怎样获取用户的IP地址
- 小妹求救!smarty模板显示图片问题!!!!!!!
- 大家帮忙看一下吧,奇怪的错误,自己实在找不出来了!!!!!!!!!!!!!!!!!!!!!!!!!在线等待
- php 有没有断点续传 http下载的类
- 我的分页那里错了?mysql_fetch_array(): supplied argument is not a valid MySQL result resource i
- FCKeditor读入html文件的问题
- 谁搞过"短信发送",类似新浪短信那样的,进来帮个忙
- 页面的值传递到php文件的问题
- 请大侠帮忙,如何实现“正在连接。。。请稍候”的效果
- 如何才能让FTP、EMAIL、SESSION、IMAGE函数生效?能否详细解释!
- 本人在安装php出现了一个问题,请大家指教!
- 去掉记录里的html代码
$b = &$a;$c=++$a+$a++;
echo $c;
=> 5这样能理解吗?------------------------手册这样写:
PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时:
<?php
$a =& $b;
?>
这意味着 $a 和 $b 指向了同一个变量。
注意: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方。
----------------------------------看最后这句