加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP 布尔值的自增与自减的实现要领

发布时间:2021-05-19 03:30:06 所属栏目:编程 来源:网络整理
导读:在上午和营业需求战斗竣事之后,筹备打开群看看列位老司机有没有看车,溘然看到 @E舞九天 II 发的一些动静 他发明,PHP 的布尔值自增,无论自增几多遍,最后输出的都是 1 这就较量风趣了~ 自增和自减,++$a 和 $a++ 的区别各人都知道 ++a 暗示取 a 的地点,

在上午和营业需求战斗竣事之后,筹备打开群看看列位老司机有没有看车,溘然看到 @E舞九天 II 发的一些动静

他发明,PHP 的布尔值自增,无论自增几多遍,最后输出的都是 1

这就较量风趣了~

自增和自减,++$a 和 $a++ 的区别各人都知道

++a 暗示取 a 的地点,增进内存中 a 的值,然后把值放在寄存器中 a++ 暗示取 a 的地点,把 a 的值装入寄存器中,然后增进内存中 a 的值

我打开一个编辑器,去确认一下这个功效

运行最后输入功效如下

bool(true) 1 bool(false)

发明功效和之前假想的不太对,PHP 对付布尔值的自增运算没有做任那里理赏罚,而自增后为 1 是由于我们行使了 echo 去输出,导致 bool 被强转

去查询 PHP 的官方文档,没想到有一行很明明的提醒

Note: 递增/递减运算符不影响布尔值。递减 NULL 值也没有结果,可是递增 NULL 的功效是 1。

总结

以上所述是小编给各人先容的PHP 布尔值的自增与自减,但愿对各人有所辅佐。措施员碰着题目城市上(编程之家52php.cn)查找题目解答要领!假如认为站点还不错,顺手转发给措施员伴侣一下!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读