Un opérateur d'affectation assigne la valeur de l'opérande gauche basé sur la valeur de l'opérande droite.

L'opérateur d'affectation de base est le signe d'égalité (=), qui assigne la valeur de son opérande droite à son opérande gauche. C'est-à-dire, droit = gauche assigne la valeur de gauche à droit.

Les autres opérateurs d'affectation sont sténographiés pour des exécutions standard, comme montré dans la table suivante.

Opérateur Equivalent Description
$x = $y   $y est affecté à $x
$x += $y $x = $x + $y $y est additionné à $x
$x -= $y $x = $x - $y $y est soustrait de $x
$x *= $y $x = $x * $y $x est multiplié par $y
$x /= $y $x = $x / $y $x est divisé par $y
$x %= $y $x = $x % $y le reste de $x/$y est affecté à $x