不管那种编程语言,运算符都是其中的基础,重要型不言而喻。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. “=>”
如果你在php编程中有遇到各种各样的问题,请在屏幕下方或者上留言板留言,我们会尽快回复你所遇到的问题(不超过24小时)。