找回密码
 立即注册
搜索
热搜: 生活 中国

运算符的使用规则

[复制链接]
admin 发表于 2013-10-2 14:26:37 | 显示全部楼层 |阅读模式
运算符的使用规则

所谓使用规则就是当表达式中包含多种运算符时,运算符的执行顺序,就相当于数学中的先计算乘除后计算加减一样的道理。PHP的运算符优先级如表所示。

运算符的优先级

优先级别 运算符
1 or,and,xor
2 赋值运算符
3 ‖,&&
4 |,^
5 &,.
6 +,-
7 /,*,%
8 <<,>>
9 ++,--
10 +,-(正、负号运算符),!,~
11 ==,!=,<>
12 <,<=,>,>=
13 ?:
14 ->
15 =>

这么多的级别,如果要想记住是不太现实的,也没有这个必要。如果写的表达式真的很复杂,而且包含了较多的运算符,不妨多加(),例如:

$a and (($b !=$c)or(5*(50-$d)))

这样会减少出现逻辑错误的可能

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生活导航|生活导航 ( 新ICP备12003026-1号 )

GMT+8, 2024-5-9 22:10 , Processed in 0.101539 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表