php中自加运算$a++ 与++$a笔记
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-08 10:43:01 浏览: 评论:0
想起我们N年前学习php或C语言时发会发对于$a++ 与++$a总是很不了解,不知道是先加一还是循环之后再加一,下面我来给各位详细的介绍一下吧.
这里我们来聊聊PHP的运算符号的升级版: ++,--,呵呵。
++ 即自增.
-- 即自减.
实际运用:
- $a = 10; $a++ = ? //先用再加,最后结果为11
- $a = 10; ++$a = ? //先加再用,最后结果为11
- $a = 10;
- $b = $a++ + ++$a; //开源软件:phpfensi.com
- echo $a;
- echo $b; //算一下吧,结果我回复解答
来一段例子,来引出重点.
- $a = true;
- echo $a++;
- echo $a + 1;
- $b = 'c';
- echo $b++;
- echo $b++;
上面四个输出你是否知道正确答案呢,下面是总结的一些规律,各位也可以亲自动手实验.
1.布尔型不参与 ++ 运算,不会进行类型转换而参与自增,所以第一个输出是1.
2.布尔型参与算数运算如+,-,会自动进行类型转换,所以第二个输出是2.
3.PHP中字符串++表示升序,所以第三个输出是c,第四个输出是d.
Tags: php自加运算 a++ ++a
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)