php中的运算符

必备知识.~
php中的运算符.总之也有很多.
+,-,*,/,之外,还有 % 取余数 ,++ 累加,-- 递减
字符运算符只有1个, 就是英文中的 "." 点, 用来连接字符串的,变成新的字符串.
比如

$a="你,"; $b="好"; $c="吗?";
echo $a.$b.$c;
接下来是赋值运算符
"=" 右边赋值到左边
"+="将右边的值加到左边
"-=" 将右边得知减去左边的值
"*="将左边得知乘以右边
"/="左边的值除以右边.
"%="将左边的值对右边的值取余数
".="将右边的字符串加到左边
使用赋值运算符可以使代码简洁,更重要的是可以比先运算后赋值更有效率.

逻辑运算符----通常来测试值的真假
<,>,<=,>=,"=="判断两边的值是否相等
"==="判断两边的类型和值是否都相等
"!="两边不相等时
"&&"或"and"判断两包是否为真(且运算)
"||"或"or" ........................或运算
"xor"判断两边真假值是否不同
"!" 当值为假时
位运算符  bitwise operators 用于做一些快速的数字运算,一共有6个
"&"按位与运算
"|"按位或运算
"^"按位异或运算
"<<"向左移位  如.   $a<<
">>"向右移位
"~" 按位取反   如    ~$a
其他运算符
"$"变量
"&"取变量地址
"@"隐藏错误信息
"->"对象的方法或属性
"=>"数组的元素值
"?:" 用来判断  如   (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.  "=>"

posted @ 2013-12-03 04:48  long896130895  阅读(266)  评论(0编辑  收藏  举报