问题描述
- PHP中这样写if语名是什么意思?
-
if (!$this->user || 1) {
......
}这样写if,不就是全真吗?
解决方案
这种写法是全是真,没实际意义啊
解决方案二:
应该有相应的考虑,我们购买了别人的代码,代码中有好多这样的写法,我也是刚接触php,所以不了解为什么要这么干,想弄明白,免得犯低级错误。
解决方案三:
if (!$this->user || 1)
如果 $this->user 为 假 或者 1 走下面 也就是说满足 !$this->user 或者 1 两个任意满足 就走 所以恒为真
解决方案四:
你这表达式让我想起了短路原则
时间: 2024-09-12 13:35:37