Приоритетность и ассоциативность
10.03.2008
Приоритетность - это свойство, определяющее порядок вычисления различных операций.
Ассоциативность - это свойство, определяющее порядок вычисления операций при одинаковых приоритетах.
Необходимо обязательно быть знакомым с понятиями приоритетность и ассоциативность при использовании операторов. В ином случае не избежать потери драгоценного времени на поиски ошибок в вычислениях.
Приведем приоритеты часто используемых операторов PHP и их ассоциативность:
| Оператор(ы) | Ассоциативность |
| ++ -- | Правая |
| / * % | Левая |
| + - . | Левая |
| << >> | Левая |
| < <= => > | Не ассоциативны |
| == === != !== | Не ассоциативны |
| & | Левая |
| ^ | Левая |
| ! | Левая |
| | | Левая |
| && | Левая |
| || | Левая |
| Правая | |
| and | Левая |
| xor | Левая |
| or | Левая |
Лево-ассоциативные - обрабатывают выражения слева направо.
Право-ассоциативные - обрабатывают выражения справа налево. Tags: PHP, Ассоциативность, Приоритетность
Оставить комментарий