•运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。所以可以认为函数或任何会返回一个值(例如 print)的结构是运算符,而那些没有返回值的(例如 echo)是别的东西。
•有三种类型的运算符:
–一元运算符,只运算一个值,例如 !(取反运算符)或 ++(加一运算符)。
–二元运算符,有两个操作数,PHP支持的大多数运算符都是这种。
–三元运算符:? :。它应该被用来根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或者程序路线中选择。把整个三元表达式放在扩号里是个很好的主意。
PHP中的运算符
•算数运算符
•字符串运算符
•赋值运算符
•比较运算符
•逻辑运算符
•位运算符
•其他运算符
•运算符的优先级
<?php
/* PHP的运算符号
*
* 运算元 运算符 运算元
*
* 1 + 1
*
* 一元运算符 +1 -1 ++ -- !
*
* 二元运算符 + - * / % > < = == ===
*
* 三元运算符 1 ? 2 : 3
*
* $a = 10;
*
* 算术运算符号 + - * / % ++ --
* 赋值运算符号 = += -= *= /= %=
* 比较运算符号 > < == >= <= === != !==
* 逻辑运算符号 && || !
* 位运算符号 & | ^ ~ >> <<
*
* 其它运算符号 ? : @ => ->
*
*
*
*
*
*/