php语言基础之运算符优先级.docx

php语言基础之运算符优先级.docx

ID:50370407

大小:34.45 KB

页数:3页

时间:2020-03-08

php语言基础之运算符优先级.docx_第1页
php语言基础之运算符优先级.docx_第2页
php语言基础之运算符优先级.docx_第3页
资源描述:

《php语言基础之运算符优先级.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、php语言基础之运算符优先级千锋PHP培训优先选择互联网热门行业,就业机会多的行业进行项目实训;优先选择常见的能给高薪的项目;每三个月,百度、新浪、阿里、美团的技术面试官协同优化高薪课程。运算符优先级指定了两个表达式绑定得有多“紧密”。例如,表达式 1+5*3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高。必要时可以用括号来强制改变优先级。例如:(1+5)*3 的值为 18。如果运算符优先级相同,则使用从左到右的左联顺序。下表从高到低列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它

2、们的结合方向决定求值顺序。运算符优先级结合方向运算符附加信息非结合clonenewclone 和 new左[array()非结合++--递增/递减运算符非结合~-(int)(float)(string)(array)(object)(bool)@类型非结合instanceof类型右结合!逻辑操作符左*/%算术运算符左+-.算术运算符和字符串运算符左<<>>位运算符非结合<<=>>=<>比较运算符非结合==!====!==比较运算符左&位运算符和引用左^位运算符左

3、位运算符左&&逻辑运算符左

4、

5、逻辑运算符左?:三元运算符右=+

6、=-=*=/=.=%=&=

7、=^=<<=>>=赋值运算符左and逻辑运算符左xor逻辑运算符左or逻辑运算符左,多处用到左联表示表达式从左向右求值,右联相反。Example#1结合方向 $a = 5, $b = 5?> 使用括号可以

8、增强代码的可读性。Note:尽管 = 比其它大多数的运算符的优先级低,PHP仍旧允许类似如下的表达式:if(!$a=foo()),在此例中 foo() 的返回值被赋给了 $a。以上就是对“php语言基础之运算符优先级”的讲解,希望能给大家带来帮助。如果有什么疑问的话,也可以给我们留言,千锋PHP培训老师一定会在第一时间给出解答的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。