一. 运算符考点
1. PHP的运算符的错误控制符@的使用及其作用
PHP支持一个错误控制符:@。当将其放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉。
2. 延伸:PHP所有运算符考点
1) PHP运算符优先级(从高到低)
- 递增 / 递减
- !
- 算术运算符
- 大小比较
- (不)相等比较
- 引用
- 位运算符(^)
- 位运算符(|)
- 逻辑与
- 逻辑或
- 三目
- 赋值
- and
- xor
- or
注:括号的使用可以增加代码可读性,推荐使用
2) 比较运算符:== 和 ===的区别
- == 比较值是否相等; === 比较值是否相等,类型是否相同。
- 等值判断(FALSE的七种情况)
if (’== false’) {
echo ‘’;
} elseif (‘0’ == 0) {
echo ‘’;
} elseif (0.0 == 0) {
echo ‘’;
}
注:
- FALSE的七种情况都满足:
- 整型 0
- 浮点型 0.0
- 零字符串 ‘0’
- 空字符串 ‘’ "
- 空数组 array()
- null
- 布尔型 false
3) 递增/递减运算符
- 递增/递减运算符不影响布尔值;

本文探讨了PHP中的错误控制符@的作用,它用于忽略表达式可能产生的错误信息。还详细介绍了PHP的运算符,包括优先级、比较运算符(如==与===的区别)、递增/递减运算符的特殊行为以及逻辑运算符的短路效果。并提醒读者在解题时注意运算规则和优先级问题。
最低0.47元/天 解锁文章
3138

被折叠的 条评论
为什么被折叠?



