PHP数据是通过使用操作运算符来进行操作的,与数学运算符类似。操作运算符接受一个或多个参数,并生成一个新的值。
一、算术运算符
当算术运算符被运用到数学表达式中时,它们的作用和在数学运算中的作用是一样的。
二、字符串运算符
PHP字符串运算符比较简单,只有一个符号,即一个英文句号“.”。这个符号叫字符串连接操作符,它可以将两个字符串连接起来,并生成一个新的字符串。
三、比较运算符
比较运算符,其功能是对符号两边的变量进行比较,包括大小、相等、真假等。如果比较结果是正确的,则返回true(真),否则返回false(假)。
由于PHP是弱类型语言,在代码执行过程中变量的类型可以相互转换。因此对于是否相等,PHP提供了两种方式,分别是两个等号“==”和三个等号“===”。对于两个等号而言,只要数值相等,那么就为真,比如数字1和字符串1会被认为相等,对于三个等号而言,则必须数据类型和数值都相等,才会为真,因此数字1和字符串1不会被认为相等。
四、赋值运算符
最常用的赋值运算符是等号“=”,表示把右边的结果值赋值给左边的变量或者常量。
五、递增运算符和递减运算符
PHP的两个特殊运算符:递增运算符“++”和递减运算符“--”,主要是对单独变量进行操作的。
递增/递减运算符有两种使用方法:
1、“++$a”和“--$a”
2、“$a++”和“$a--”
六、逻辑运算符
逻辑运算符在PHP中非常重要,广泛应用在逻辑判断的地方。
七、三元运算符
PHP运算符可按照能接受几个值来进行分组。一元运算符只能接受一个值,例如“!”或“++”;二元运算符可接受两个值,例如熟悉的算术运算符“+”和(-),大多数PHP运算符都属于这种;最后是唯一的三元运算符“?:”,可接受三个值,也叫“条件运算符”。
八、位运算符
PHP定义了位运算符,应用在两个数的运算上,会对数字的二进制所有位数从低到高进行运算。
九、运算符优先级
PHP对于所有运算符做了优先排序,优先级高的先执行,优先级低的运算后执行,括号内的运算最先执行。PHP