Podręcznik PHP
Poprzedni |  | Następny

# Rozdział 10. Operatory

# Priorytety operatorów

Priorytet operatora określa, jak "silnie" operator wiąże ze sobą dwa stojące obok niego wyrażenia. Na przykład, w wyrażeniu `1 + 5 * 3`, wynik wynosi `16`, nie `18` ponieważ operator mnożenia ("*") ma wyższy priorytet niż operator dodawania ("+"). Za pomocą nawiasów można zmieniać priorytet działań według reguł arytmetyki. Na przykład: `(1 + 5) * 3` jest równe `18`.

Poniższa tabela zawiera priorytet operatorów, od najniższego priorytetu na górze.

Tabela 10-1. Priorytety operatorów

Powiązanie | Operator
--- | ---
lewe | ,
lewe | or
lewe | xor
lewe | and
prawe | print
lewe | = += -= *= /= .= %= &= |= ^= ~= <<= >>=
lewe | ? :
lewe | ||
lewe | &&
lewe | |
lewe | ^
lewe | &
bez powiązania | == != === !==
bez powiązania | < <= > >=
lewe | << >>
lewe | + - .
lewe | * / %
prawe | ! ~ ++ -- (int) (double) (string) (array) (object) @
prawe | [
bez powiązania | new

Poprzedni | Spis treści | Następny
Wyrażenia | Początek rozdziału | Operatory Arytmetyczne