欢迎光临
我们一直在努力

PHP 运算符奇遇记:从入门到精通的冒险

算术运算符

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:取余

赋值运算符

  • =:赋值
  • +=:加等于
  • -=:减等于
  • *=:乘等于
  • /=:除等于

比较运算符

  • ==:相等
  • !=:不相等
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于

逻辑运算符

  • &&:与(两个条件都为真时返回真)
  • ||:或(两个条件中任何一个为真时返回真)
  • !:非(将真变假,假变真)

位运算符

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反

递增和递减运算符

  • ++:递增(自增1)
  • --:递减(自减1)

字符串运算符

  • .字符串连接
  • ==:字符串相等
  • !=:字符串不相等

数组运算符

  • +数组合并
  • ==:数组相等
  • !=:数组不相等

高级运算符

三元运算符(条件运算符)

condition ? true_value : false_value;

空合并运算符

$value ?? $default;

类型转换运算符

  • (int):转为整数
  • (float):转为浮点数
  • (string):转为字符串
  • (bool):转为布尔值

自定义运算符

PHP支持自定义运算符,通过重载函数来实现。

运算符优先级

运算符优先级决定了运算顺序,从较高优先级到较低优先级如下:

  1. 圆括号 ()
  2. 递增和递减 (++, –)
  3. 一元正负号 (+, -)
  4. 乘除模 (% *, /)
  5. 加减 (+, -)
  6. 移位 (<<, >>, >>>)
  7. 比较 (==, !=, <, >, <=, >=)
  8. 同等 (===, !==)
  9. 逻辑与 (&&)
  10. 逻辑或 (||)
  11. 赋值 (=, +=, -=, *=, /=)
赞(0) 打赏
未经允许不得转载:码农资源网 » PHP 运算符奇遇记:从入门到精通的冒险
分享到

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册