php递增递减(++--)的直白深刻理解

php递增递减(++--)的直白深刻理解

ID:11193851

大小:34.50 KB

页数:4页

时间:2018-07-10

php递增递减(++--)的直白深刻理解_第1页
php递增递减(++--)的直白深刻理解_第2页
php递增递减(++--)的直白深刻理解_第3页
php递增递减(++--)的直白深刻理解_第4页
资源描述:

《php递增递减(++--)的直白深刻理解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PHP{递增递减}(++/--)的直白深刻理解$a++/$a--++$a/--$a到底什么时候用这个,在很多关于php书籍上,有很多在讲到这里的时候会有这样的例子(*)例子一1、(*)例子一2、对于这些个结果你理解了几个??一个?两个?三个?还是都理解了?都理解的可以不用再往下面看下了。。。。。。。。。。。、首先,我们先看看php帮助手册上是

2、怎么定义这个的关于【++、--】递增/递减运算符PHP支持C风格的前/后递增与递减运算符。Note:递增/递减运算符不影响布尔值。递减NULL值也没有效果,但是递增NULL的结果是1。/*这里是重点*//**递增/递减运算符例子名称效果*++$a前加$a的值加一,然后返回$a。*$a++后加返回$a,然后将$a的值加一。*--$a前减$a的值减一,然后返回$a。*$a--后减返回$a,然后将$a的值减一。**/一个简单的示例脚本:/*这里一定要仔细看,*/Postincrement";$a=5;echo"

3、$a结果为5:".$a++."
";echo"$a结果为6:".$a."
";echo"

Preincrement

";$a=5;echo"$a结果为6:".++$a."
";echo"$a结果为6:".$a."
";echo"

Postdecrement

";$a=5;echo"$a结果为5:".$a--."
";echo"$a结果为4:".$a."
";echo"

Predecrement

";$a=5;echo"$a结果为4

4、:".--$a."
";echo"$a结果为4:".$a."
";?>在处理字符变量的算数运算时,PHP沿袭了Perl的习惯,而非C的。例如,.在Perl中'Z'+1将得到'AA',而在C中,'Z'+1将得到'['(ord('Z')==90,ord('[')==91)。注意字符变量只能递增,不能递减,并且只支持纯字母(a-z和A-Z)。看完以上的理论知识以后,你有什么感觉??咱们回头再来看看咱们文章开始的两个例子:(*)例子一1、

5、/结果22?>(*)例子一2、现在你又理解了几个??一个?两个?三个?还是都理解了?时间宝贵,都理解的可以不用再往下面看下了。。。。。。。。。。。如果看完之后还没有领悟,没关系咱们接着来看这个两个例子首先解释第一个

6、方向是符合数学逻辑的由左到右$a+++++$a;左边---->右边其次、进入正题($a++)+(++$a)这个式子可以这么看,要理解这个式子就要先明确前后两个$a的值初始$a是10,但是$a++是先返回值在计算,所以10+(++$a)这里的a是10,然后这个$a++计算括号内的结果是11,此时$a已经是11然后还要用到改变之后的$a进行自加运算。10+(++$a)

7、

8、V10+(++($a++))第二$a的值就很容易理解了,是11,如果还是不理解你可以这么看第二个$a是经过两次自加预算的*/echo$a;//结果12echo$b;//结果22?

9、>接下来再看看第二个、

10、

11、V10-(--9)

12、

13、V10-8echo$a;//结果8echo$b;//结果2?>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。