PHP Association


Exemple

Association de gauche

Si la précédence de deux opérateurs est égale, l'associativité détermine le regroupement (voir aussi la section Remarques):

$a = 5 * 3 % 2; // $a now is (5 * 3) % 2 => (15 % 2) => 1

* Et % ont la même priorité et associativité gauche. Parce que la multiplication se produit en premier (à gauche), elle est groupée.

$a = 5 % 3 * 2; // $a now is (5 % 3) * 2 => (2 * 2) => 4

Maintenant, l'opérateur de module se produit en premier (à gauche) et est donc regroupé.

Association de droit

$a = 1;
$b = 1;
$a = $b += 1;

Les deux $a et $b ont maintenant la valeur 2 car $b += 1 est groupé et le résultat ( $b est 2 ) est assigné à $a .