PHP运算符
Posted 澎湃_L
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP运算符相关的知识,希望对你有一定的参考价值。
一、赋值运算符“=”
- “=”将赋值号右边的值赋值给左边的变量,左边的必须是变量不能是式子
二、算术运算符“+”、“-”、“*”、“/”、“%”
- “%”取模(取余),求两个数相除,除不尽的部分
三、自操作运算符“++”、“--”、“+=”、“-=”、“*=”、“/=”、“%=”
- "++"自增运算符
①后自增:变量++
②前自增:++变量
- "--"自减运算符
①后自减:变量--
②前自减:--变量
-
“+=”、“-=”、“*=”、“/=”、“%=” 例如:$v+=2------等价于$v=$v+2
四、字符串拼接符“.”“.=”
五、比较运算符“>”、“<”、“>=”、“<=”、“==”、“===”、“!=”、“!==”
- "=="用于判断两个数的值是否相等,取反是"!="
- ‘‘===‘‘用于判断变量的值与类型是否都相等,取反是"!=="
六、逻辑运算符"&&" "||" "!" "and" "or"
- "&&"逻辑与
- "||"逻辑或
- "!"逻辑非
- "and"逻辑与
- "or"逻辑或
- 补充:运算符的优先级(在一个式子中出现多种运算符时,运算之间会有优先级),口诀:单、算、关、逻、条、赋、and和or、逗
七、条件运算符(三元运算符)
- 表达式?表达式A:表达式B-----先计算表达式是否成立,成立取表达式A,不成立取表达式B
- 扩展:变量?:表达式B-----如果变量能转换为true,那么就取变量,佛则取表达式B
八、错误控制运算符
- "@"错误抑制符,作用是不显示错误信息
- php.ini中隐藏错误(全局配置)
- 脚本级的错误控制:仅仅作用于当前的PHP脚本文件
①ini_set(配置项名,值)用于设置配置项的值
②ini_get(配置项名)用于获取配置项的值
九、位运算符"|" "&" "^" "~" "<<" ">>‘‘
-
"|"按位或:参与运算的两个操作数的二进制形式对应的位进行或运算,位只要有一个为1,最终结果位就是1,如果都为0,最终结果位是0
-
"&"按位与:参与运算的两个操作数的二进制形式对应的位进行与运算,位只要有一个为0,最终结果位就是0,如果都为1,最终结果位是1
-
"^"按位异或:参与运算的两个操作数的二进制形式对应的位,如果相同,结果位为0,不同则为1
-
"~"按位非:参与运算的两个操作数的二进制形式对应的位进行取反
-
"<<"左移:对二进制数据整体向左移指定的位置,左移左侧移出要被忽略,右侧补0;可以快速对一个数加位
-
">>‘‘右移:对二进制数据整体向右移指定的位置,右移右侧移出要被忽略,左侧补0;可以快速对一个数减位
十、扩展:原码、反码和补码
以上是关于PHP运算符的主要内容,如果未能解决你的问题,请参考以下文章