| Operator | ตัวอย่าง | ความหมาย |
| = | $var = 5 | ให้ตัวแปร $var มีค่าเท่ากับ 5 |
| ++ | $var++ or ++$var | เพิ่มค่าของ $var ขึ้นอีก 1 และเก็บใน $var |
| -- | $var-- or --$var | ลดค่าของ $var ลงอีก 1 และเก็บใน $var |
| += | $var += 3 | เพิ่มค่าของ $var ขึ้นอีก 3 และเก็บใน $var |
| -= | $var -= 2 | ลดค่าของ $var ลงอีก 2 และเก็บใน $var |
| .= | $str .= "ing" | นำข้อความ "ing" เพิ่มต่อท้ายเข้าไปใน $var |
| *= | $var *= 4 | คูณค่าใน $var ด้วย 4 และเก็บใน $var |
| /= | $var /= 2 | นำค่าใน $var หารด้วย 2 และเก็บใน $var |
| **= | $var **= 2 | นำค่าใน $var ยกกำลัง 2 และเก็บใน $var |
| %= | $var %= 2 | หารค่าใน $var ด้วย 2 และนำเศษจากการหารเก็บใน $var |
| x= | $str x= 20 | ซ้ำค่าในตัวแปร $str 20 รอบและเก็บใน $str |