в которых вступала в силу приоритетность операторов. Но некоторые операторы могут также потребовать обработки справа налево. Направление обработки обусловливается взаимосвязанностью операторов. Взаимосвязанность приобретает большое значение в тех случаях, когда вы явным образом не меняете приоритетности. В таблице снизу перечислены все операторы, имеющие взаимосвязанность справа налево.
Оператор(ы)
|
Описанние
|
NEW
|
Создание нового обьекта
|
!
|
Логическое НЕ
|
~
|
Поразрядное НЕ
|
++ --
|
Инкремент и декремент
|
+ -
|
Унарный плюс и изменение знака
числа
|
(int) |
Преобразование в целое число
|
(double) |
Преобразование в число с
плавающей точкой
|
(string) |
Преобразование в строковое
значение
|
(array) |
Преобразование в масив
|
(object) |
Преобразование
в обект |
@ |
Подавленление сообщения об ошибке |
? : |
Условный оператор |
=
|
Присваивание
|
Расмотрим операторов присваивания, показаный в примере, где всем трем переменым присваивается значение 0; ?php $level = $score = $time = 0; ?> Такое множественное присваивание возможно только в том случае, если сначала вычесляется самая правая часть выражения, а затем процесс продолжается справа на лево.
|