找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 4735|回复: 0

一个php疑问

[复制链接]
发表于 2011-9-28 22:05:16 | 显示全部楼层 |阅读模式
悬赏30金币未解决
最近入手一本细说php
正在照书学习 有段基础代码不甚了解 球赐教
  1. <?php
  2.   $a=10;
  3.   $b=$a++ + ++$a; //前面的$a++是先算表达式即10+1=11,后面++$a是先递增一再计算表达式即11+1=12(新的$a),$b=(新)$a+$a=12+10=22
  4.   
  5.   echo " $a <br>";
  6.   echo " $b<br>";
  7.   
  8.   $b=$a-- - --$a;//前面的$a--是先算表达式即12-1=11,后面--$a是先递减一再计算表达式即11-1=10(新的$a),$b=(新)$a-$a=10-12=-2
  9.   
  10.   echo" $a<br>";
  11.   echo "$b<br>";
  12.   ?>
复制代码
以上的注释是个人的理解 按这样最后的echo“$b<br>"应该输出的是-2啊,例子和实际运行均显示输出的数字是2.这样看来肯定是我的理解有误!求正解!

您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-5-15 08:34 , Processed in 0.151472 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表