Manuel PHP
Précédent | Chapitre 10. Les opérateurs | Suivant

# La précédence des opérateurs

La priorité des opérateurs spécifie l'ordre dans lequel les valeurs doivent être analysées. Par exemple, dans l'expression 1 + 5 * 3, le résultat est 16 et non 18, car la multiplication ("*") à une priorité supérieure par rapport à à l'addition ("+").

Le tableau suivant dresse une liste de la priorité des différents opérateurs dans un ordre croissant de priorité.

Tableau 10-6. Précédence des opérateurs

Associativité | Opérateurs
--- | ---
gauche | ,
gauche | or
gauche | xor
gauche | and
droite | print
gauche | = += -= *= /= .= %= &= |= ^= ~= <<=>>=
gauche | ? :
gauche | ||
gauche | &&
gauche | |
gauche | ^
gauche | &
non-associative | == != ===
non-associative | < <= > >=
gauche | << >>
gauche | + - .
gauche | * / %
droite | ! ~ ++ -- (int) (double) (string) (array) (object) @
droite | [
non-associative | new

Précédent | Sommaire | Suivant
Les opérateurs logiques | Niveau supérieur | Opérateurs de chaînes