码迷,mamicode.com
首页 > Web开发 > 详细

PHP运算符

时间:2018-06-07 14:06:08      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:左移   字符   控制   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运算符

标签:左移   字符   控制   php脚本   不显示   位置   不同   条件运算   脚本   

原文地址:https://www.cnblogs.com/EricZLin/p/9149551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!