其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

PHP 运算符有哪些

GG网络技术分享 2025-03-18 16:17 0


PHP提供了多种运算符,用于执行不同的操作,如数学计算、字符串操作、逻辑比较等。以下是PHP中常见的运算符:

1. 算术运算符

  • +:加法

  • -:减法

  • *:乘法

  • /:除法

  • %:取余

  • **:幂运算(PHP 5.6.0起支持)

  • +=:加法赋值

  • -=:减法赋值

  • *=:乘法赋值

  • /=:除法赋值

  • .=:字符串连接赋值

2. 赋值运算符

  • =:简单赋值

  • +=:加法赋值

  • -=:减法赋值

  • *=:乘法赋值

  • /=:除法赋值

  • .=:字符串连接赋值

  • %=:取余赋值

  • **=:幂运算赋值

3. 比较运算符

  • ==:等于(类型不敏感)

  • ===:全等(类型敏感)

  • !=:不等于(类型不敏感)

  • !==:不全等(类型敏感)

  • >:大于

  • <:小于

  • >=:大于等于

  • <=:小于等于

  • <=>:空间船运算符(三元比较运算符,PHP 7起支持)

4. 逻辑运算符

  • and:逻辑与

  • or:逻辑或

  • xor:逻辑异或

  • &&:PHP 7起推荐的逻辑与运算符

  • ||:PHP 7起推荐的逻辑或运算符

  • !:逻辑非

5. 字符串运算符

  • .:字符串连接

6. 递增/递减运算符

  • ++:递增

  • --:递减

7. 位运算符

  • &:按位与

  • |:按位或

  • ^:按位异或

  • ~:按位取反

  • <<:左移

  • >>:右移

8. 错误控制运算符

  • @:错误控制

9. 执行运算符

  • ` 或 shell_exec:执行Shell命令(反引号更推荐,但可能因配置而异)

10. 包含/评估运算符

  • include:包含并执行一个文件,返回值通常被忽略

  • include_once:如果文件已被包含,则不会再次包含

  • require:包含并执行一个文件,如果文件不存在,则会产生致命错误

  • require_once:如果文件已被要求,则不会再次要求

11. 阵列运算符

  • []:数组元素访问或创建一个新元素

  • array() 或 []:创建数组

12. 其他运算符

  • ..:范围构造器(用于创建数组)

13. 对象运算符

  • ->:对象属性或方法访问

  • :::静态成员访问

14. 特殊运算符

  • clone:克隆对象

15. 反射运算符

  • new:实例化一个对象

这些运算符可以组合使用,以执行复杂的操作。例如,$a += $b * $c 将 $b 和 $c 相乘,然后将结果加到 $a 上。运算符的优先级决定了它们在表达式中执行的顺序,但可以通过使用括号来改变这个顺序。

标签: 赋值 运算符

提交需求或反馈

Demand feedback