频道栏目
首页 > 资讯 > 运算符 > 正文

php编程中的运算符

16-01-06        来源:[db:作者]  
收藏   我要投稿

不管那种编程语言,运算符都是其中的基础,重要型不言而喻。php编程也是一样的,我们要充分的理解和掌握这些运算符,算术运算符,逻辑运算符等等。只有扎实的掌握了这些运算符,我们才可以说能写出优秀的php源码出来。下面就来看看在php编程语言中到底有那些运算符,它们所表示的是什么样的意义.

1.数字运算符和字符运算符

+,-,*,/,之外,还有 % 取余数 ,++ 累加,-- 递减
 字符运算符只有1个, 就是英文中的 "." 点, 用来连接字符串的,变成新的字符串.
 例如:
 $a="你,"; $b="好"; $c="吗?";
 echo $a.$b.$c;

 

2.接下来是赋值运算符
“=” 右边赋值到左边
“+=”将右边的值加到左边
“-=” 将右边得知减去左边的值
“*=”将左边得知乘以右边
“/=”左边的值除以右边.
“%=”将左边的值对右边的值取余数
“.=”将右边的字符串加到左边
使用赋值运算符可以使代码简洁,更重要的是可以比先运算后赋值更有效率.

3.逻辑运算符—-通常来测试值的真假

<,>,<=,>=,”==”判断两边的值是否相等
“===”判断两边的类型和值是否都相等
“!=”两边不相等时
“&&”或”and”判断两包是否为真(且运算)
“||”或”or” ……………………或运算
“xor”判断两边真假值是否不同
“!” 当值为假时

4.位运算符 bitwise operators 用于做一些快速的数字运算,一共有6个

“&”按位与运算
“|”按位或运算
“^”按位异或运算
“<<”向左移位 如. $a<< “>>”向右移位
“~” 按位取反 如 ~$a

5.其他运算符

“$”变量
“&”取变量地址
“@”隐藏错误信息
“->”对象的方法或属性
“=>”数组的元素值
“?:” 用来判断 如 (exp1)?(exp2):(exp3) 若exp1则exp2,否则 exp3
优先级
在php中和所有语言一样,优先级高的先做,优先级低的后做.
相同优先级的操作从左到右依次做.同时引用小括号控制运算顺序,任何在小括号内的运算最优先
1. or, and ,xor
2. 赋值运算符
3.”||” ,”&&”
4.”|”, “^”
5. “&” , “.”
6. +,-(加减运算符)
7.”/” ,”*” ,”%”
8. “<<” , “>>”
9. “++” ,”–”
10. “+”,”-”(正负号运算符)
11. “==” ,”!=” ,”<>”
12. “<” ,”<=” ,”>” “>=”
13. “?:”
14. “->”
15. “=>”


相关TAG标签
上一篇:摘自PHP手册[8] – String字符串处理函数
下一篇:php数据类型介绍和php的运算符
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站