Shorthand Operators summary table
Operation Operator Example Expansion Assignment = $a = 5 $a = 5 Addition += $a += 5 $a = $a + 5 Subtraction -= $a -= 5 $a = $a - 5 Multiplication *= $a *= 5 $a = $a * 5 Division /= $a /= 5 $a = $a / 5 Concatenation .= $a .= "Add" $a = $a . "Add" Modulus %= $a %= 5 $a = $a % 5 Bitwise AND &= $a &= 5 $a = $a & 5 Bitwise |= $a |= 5 $a = $a | 5 inclusive OR Bitwise ^= $a ^= 5 $a = $a ^ 5 exclusive OR (XOR) Bitwise NOT ~= $a ~= 5 $a = $a ~ 5 Bitwise <<= $a <<= 5 $a = $a << 5 left-shift Bitwise >>= $a >>= 5 $a = $a >> 5 right-shift