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运算符的主要内容,如果未能解决你的问题,请参考以下文章

    web开发基础PHP快速入门-PHP运算符之算术运算符和字符串运算符详解

    PHP读书笔记-运算符

    php运算符

    PHP的运算符

    PHP运算符

    PHP运算符