Products
GG网络技术分享 2025-03-18 16:17 0
PHP提供了多种运算符,用于执行不同的操作,如数学计算、字符串操作、逻辑比较等。以下是PHP中常见的运算符:
+:加法
-:减法
*:乘法
/:除法
%:取余
**:幂运算(PHP 5.6.0起支持)
+=:加法赋值
-=:减法赋值
*=:乘法赋值
/=:除法赋值
.=:字符串连接赋值
=:简单赋值
+=:加法赋值
-=:减法赋值
*=:乘法赋值
/=:除法赋值
.=:字符串连接赋值
%=:取余赋值
**=:幂运算赋值
==:等于(类型不敏感)
===:全等(类型敏感)
!=:不等于(类型不敏感)
!==:不全等(类型敏感)
>:大于
<:小于
>=:大于等于
<=:小于等于
<=>:空间船运算符(三元比较运算符,PHP 7起支持)
and:逻辑与
or:逻辑或
xor:逻辑异或
&&:PHP 7起推荐的逻辑与运算符
||:PHP 7起推荐的逻辑或运算符
!:逻辑非
.:字符串连接
++:递增
--:递减
&:按位与
|:按位或
^:按位异或
~:按位取反
<<:左移
>>:右移
@:错误控制
` 或 shell_exec:执行Shell命令(反引号更推荐,但可能因配置而异)
include:包含并执行一个文件,返回值通常被忽略
include_once:如果文件已被包含,则不会再次包含
require:包含并执行一个文件,如果文件不存在,则会产生致命错误
require_once:如果文件已被要求,则不会再次要求
[]:数组元素访问或创建一个新元素
array() 或 []:创建数组
..:范围构造器(用于创建数组)
->:对象属性或方法访问
:::静态成员访问
clone:克隆对象
new:实例化一个对象
这些运算符可以组合使用,以执行复杂的操作。例如,$a += $b * $c 将 $b 和 $c 相乘,然后将结果加到 $a 上。运算符的优先级决定了它们在表达式中执行的顺序,但可以通过使用括号来改变这个顺序。
Demand feedback