Hasty Briefsbeta

双语

Weird Operators in PHP

7 months ago
  • #PHP
  • #Programming
  • #Operators
  • PHP拥有多种运算符,有些可读性强如'and',有些则较晦涩如'xor'。
  • 'b'运算符会在字符串前添加'b'但无实际功能,这是对PHP 6的致敬。
  • '[]='运算符是数组追加元素的简写形式,性能表现参差不齐。
  • '<-'运算符曾是实验性的从右到左编码特性,现已被废弃。
  • '-->'运算符(超级对象运算符)与'->'工作方式不同且要求参数为整数。
  • '<='运算符是数组'=>'的镜像版本,适用于镜像书写场景。
  • 常量名可使用'*'或'%'等特殊字符,只要其乘积符合预期值即可。
  • PHP 7引入了太空船运算符'<=>'及其他舰队运算符,如微型太空船'-=-'和X翼战机'+-0-+'。
  • 战舰运算符'<=['-']=>'是高级数组运算符,能简化数组语法。
  • 传闻PHP将实现'死星'运算符,但尚未正式支持。