php运算符

一、运算符与表达式

php运算符_第1张图片

二、算术运算符 

算术运算符用于对数值类型的变量及常量进行算数运算。 与数学中的加减乘除类似,PHP中包括各种算术运算符, 它们的用法及示例结果如下表所示。

php运算符_第2张图片

三、赋值运算符

赋值运算符的作用就是将常量、变量或表达式的值赋给某一个 变量。 PHP中包括各种赋值运算符,它们的用法及示例结果 如下表所示。 

php运算符_第3张图片


//一条赋值语句可以同时为变量$a、$b、$c赋值,这是由
//于赋值运算符的结合性为“从右向左”,即先将5赋值给变
//量$c,然后再把变量$c的值赋值给变量$b,最后把变量
//$b的值赋值变量$a,表达式赋值完成。

 四、递增递减运算符

递增递减运算符可以看作一种特定形式的复合赋值运算符, 它可以对数字类型变量的值进行加1或减1操作,递增递减运算符 的用法及示例结果如下表所示。

php运算符_第4张图片

 注意:

$a++与++$a的区别: 前者是先将自身的值参与运算后再加1,而后者是在自身的值先加1,再参与运算。

PHP支持纯字母(a-z和A-Z)的递增运算,其他字符的递增运算是无效的。

五、比较运算符

比较运算符用于对两个数值或变量进行比较,其结果是一个 布尔值,即true或false。比较运算符的用法及示例结果如下表所示。

php运算符_第5张图片

六、逻辑运算符

逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个 布尔型。逻辑运算符的用法及示例结果如下表所示。

php运算符_第6张图片 七、位运算符

位运算符是针对二进制数的每一位进行运算的符号,它专门针对 数字0和1进行操作。位运算符的用法及示例结果如下表所示

php运算符_第7张图片

 八、错误控制运算符

PHP的错误控制运算符使用@符号来表示,把它放在一个 PHP表达式之前,将忽略该表达式可能产生的任何错误信息。

错误控制运算符的使用示例如下:

$a = @4/0;

@运算符只对表达式有效,例如可以把它放在变量、函数include()调用、常量之前,但不能把它放在函数或类的定义之前。

九、运算符优先级

下表即为PHP中运算符的优先级,表中运算符的优先级由上至下递减。左边最后一个接右表第一个。

php运算符_第8张图片

 

 

你可能感兴趣的:(PHP,php,开发语言)