运算符:
算数运算符
字符串运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
其他运算符
运算符的优先级

 运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。所以可以认为函数或任何会返回一个值(例如print)的结构是运算符,而那些没有返回值的(例如echo)是别的东西。
三种类型的运算符:
    一元运算符:只运算一个值,例如 !(取反运算符)或 ++(加一运算符)。
    二元运算符:有两个操作数,PHP支持的大多数运算符都是这种。
    三元运算符:? :。它应该被用来根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或者程序路线中选择。把整个三元表达式放在扩号里是个很好的主意。

算数运算符:+  -  *  /  %  ++ --
字符串运算符:
    连接运算符:. 它返回其左右参数连接后的字符串
    连接赋值运算符:.=  它将右边参数附加到左边的参数后
赋值运算符:=  +=  -=  *=  /=  %=  .=
比较运算符:>  <  >=  <=  ==(两边的操作数值相等时返回true,否则false)  ===(全等于  两边的值相等并且类型相同是返回true)  <>或!=   !==(非全等  两边的值与类型都相同时返回false,否则返回true) 
逻辑运算符:
    逻辑与:and或&&
    逻辑或:or或||
    逻辑非:not或!
    逻辑异或:xor
位运算符:
    & 按位与
    |   按位或
    ^   按位异或
    ~   按位非按位取反
    << 左移
    >> 右移
其他运算符:
    ?:三元运算符
     '   ':反引号是执行运算符,php将尝试将反引号中的内容作为外壳命令来执行,并将其输入信息返回
    @:错误控制运算符 将其放置在php表达式之前
    =>:数组下标指定符号
    ->:对象成员访问符号 对象->成员
    instanceof:类型运算符 用来测定一个给定的对象是否来自指定的对象类  对象instanceof类名
    
    ![](https://img2018.cnblogs.com/blog/1544197/201905/1544197-20190506165330430-1255762147.png)
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。