注册 登录
编程论坛 PHP技术论坛

++i 与 i++的问题

friends571 发布于 2014-05-27 12:19, 2148 次点击
代码如下:
程序代码:
$a= 100;
switch(++$a){
    case"100": echo"100";
    break;
    case 101: echo"101";
    break;
    default: echo"wrong";
    break;


这段输出的结果是 101,如果把++$a换成 $a++ ,结果是100,请问在这个里面,++$a 与 $a++ 的值不是一样的吗?
6 回复
#2
wp2319572014-05-27 13:47
难道php也源于c吗
#3
寒风中的细雨2014-05-27 14:38
以后就不这么写啦
#4
asmdaydream2014-05-28 11:48
是一个先后顺序,++在前,先加值,再使用值,值在前面先使用值,用完再++
实际,执行完这,应该$a 都是101 和c++是一样的
#5
friends5712014-06-05 14:36
这是有点麻烦
#6
追忆20122014-06-09 17:22
恩?  怎么不是i++  或者 ++i
#7
asmdaydream2014-06-09 22:53
回复 6 楼 追忆 2012
php中变量都带$
1