zongg 发表于 2012-11-12 15:09

新手请教个自增问题


    $a=10;
    $b=$a++ + ++$a;
    echo $a."<br>";
    echo $b."<br>";这怎么理解啊?没想明白。

12
22


linux_c_py_php 发表于 2012-11-12 16:45

别这样写代码, 这种问题在哪个语言里都有人问个不停, 有意义?

shenlingebifan 发表于 2012-11-12 16:48

操作符优先级问题,
左自增比右自增优先级高,所以是$b=$a + (++(++$a))=10+12=22

zongg 发表于 2012-11-12 18:10

linux_c_py_php 发表于 2012-11-12 16:45 static/image/common/back.gif
别这样写代码, 这种问题在哪个语言里都有人问个不停, 有意义?

不是,我是在书上看的,没想明白,来这问问。

zongg 发表于 2012-11-12 18:11

shenlingebifan 发表于 2012-11-12 16:48 static/image/common/back.gif
操作符优先级问题,
左自增比右自增优先级高,所以是$b=$a + (++(++$a))=10+12=22


我非常感谢你的帮助。
页: [1]
查看完整版本: 新手请教个自增问题