
在逻辑判断上常见的错误
以下列举PHP 写作在逻辑判断上常见的错误,有几个我有时脑残或忘记,
还是会不小心弄错,所以特地写出来,也提醒大家...
控制结构通常需要借助于逻辑资料,以下是常见的型别与逻辑资料之间的关联:
1. 等于 0 的数值会被视为 FALSE,不等于 0 的数值会被视为 TRUE。
2. 空字串 "" 与字串 "0" 会被视为 FALSE,其它字串会被视为 TRUE。
3. 没有元素的阵列会被视为 FALSE。
4. 没有成员的物件会被视为 FALSE。
5. NULL 会被视为 FALSE。
6. = 等于(指定),== 等于(值相同), === 等于(值与型态都相同)
7. & 和 && 的区别。&是位元运算符,表示按位元运算,&&是逻辑运算符,表示逻辑条件判断。
还是会不小心弄错,所以特地写出来,也提醒大家...
控制结构通常需要借助于逻辑资料,以下是常见的型别与逻辑资料之间的关联:
1. 等于 0 的数值会被视为 FALSE,不等于 0 的数值会被视为 TRUE。
2. 空字串 "" 与字串 "0" 会被视为 FALSE,其它字串会被视为 TRUE。
3. 没有元素的阵列会被视为 FALSE。
4. 没有成员的物件会被视为 FALSE。
5. NULL 会被视为 FALSE。
6. = 等于(指定),== 等于(值相同), === 等于(值与型态都相同)
7. & 和 && 的区别。&是位元运算符,表示按位元运算,&&是逻辑运算符,表示逻辑条件判断。