什么是运算符?
简单来说就是可以使用表达式4 + 5 = 9。此处4和5被称为操作数,而+被称为运算符。
PHP语言支持以下类型的运算符。
算术运算符
比较运算符
逻辑(或关系)运算符
赋值运算符
条件(或三元)运算符
接下来我们对所有的运算符一个一个地来看看.
算术运算符:
有下列由PHP语言支持的算术运算符:
假设变量A=10,变量B=20则:
算术运算符示例
比较运算符:
PHP语言支持下列比较运算符
假设变量A=10和变量B=20则:
比较运算符实例
逻辑运算符:
下列是PHP语言支持的逻辑运算符
假设变量A=10,变量B=20,则:
逻辑运算实例
赋值运算符:
下列是PHP语言支持赋值操作符:
赋值运算符示例
条件运算符
还有一个运算符称为条件运算符。表达式首先计算为true或false值,然后执行取决于计算结果的两个给定的语句之一。条件运算符有这样的语法:
条件运算示例
运算符分类:
所有在前面所讨论的运算符可分为以下几类:
一元前缀运算符,它前面一个操作数。
二元运算符,它有两个操作数和执行各种算术和逻辑运算。
条件运算符(三元运算符),这需要三个操作数,并计算第二个或者第三个表达式,根据第一个表达式的计算。
赋值运算符,它的值赋给一个变量。
PHP运算符的优先级:
运算符优先级决定的条款在表达式中的分组。这会影响一个表达式如何计算。某些运算符的优先级高于其它,例如,乘法运算符的优先级比加法运算较高者:
例如,X=7+3*2;这里x被赋值13,不是20,因为运算符*的优先级比+所以它首先得到乘以3*2优先级高,然后加7。
这里具有最高优先级的操作出现在表的顶部,那些与最低的出现在底部。在表达式中,优先级较高的运算符将首先计算。
|
|