运算符:
算数运算符 字符串运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 其他运算符 运算符的优先级运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。所以可以认为函数或任何会返回一个值(例如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)