Web-технологии с базами данных. Астахова И.Ф - 27 стр.

UptoLike

27
Таблица 3. Операторы РНР
Оператор Ассоциативность Цель
( ) Изменение приоритета
new – Создание экземпляров объектов
!~ П Логическое отрицание, поразрядное отрицание
++ -- П Инкремент, декремент
@ П Маскировка ошибок
/ * % Л Деление, умножение, остаток
+ - . Л Сложение, вычитание, конкатенация
<< >> Л Сдвиг влево, сдвиг вправо (поразрядный)
< <= > >=
Меньше, меньше или равно, больше, больше или
равно
== != === <> Равно, не равно, идентично, не равно
& ^ | Л Поразрядные операции AND, XOR и OR
&& || Л Логические операции AND и OR
?: П Тернарный оператор
= += *= /= .=
%= &= |= ^=
<<= >>=
П Операторы присваивания
AND XOR OR Л Логические операции AND, XOR и OR
В простейшем варианте оператор присваивания ограничивается
изменением величины, в других вариантах (называемых сокращенны-
ми операторами присваивания) перед присваиванием выполняется
некоторая операция. Примеры таких операторов приведены в табл. 4.
Таблица 4. Операторы присваивания
Пример Название Результат
$а = 5; Присваивание Переменная $а равна 5
$а += 5;
Сложение
с присваиванием
Переменная $а равна сумме $а и 5
$а *= 5;
Умножение
с присваиванием
Переменная $а равна произведению $а и 5
$а/=5;
Деление
с присваиванием
Переменная $а равна частному от деления $а на
5
$а .= 5;
Конкатенация
с присваиванием
Переменная $а равна конкатенации $а и 5
                                        27
                         Таблица 3. Операторы РНР
   Оператор       Ассоциативность                         Цель
()                       –          Изменение приоритета
new                      –          Создание экземпляров объектов
!~                      П           Логическое отрицание, поразрядное отрицание
++ --                   П           Инкремент, декремент
@                       П           Маскировка ошибок
/*%                     Л           Деление, умножение, остаток
+-.                     Л           Сложение, вычитание, конкатенация
<< >>                   Л           Сдвиг влево, сдвиг вправо (поразрядный)
                                    Меньше, меньше или равно, больше, больше или
< <= > >=                –
                                    равно
== != === <>             –          Равно, не равно, идентично, не равно
& ^ |                    Л          Поразрядные операции AND, XOR и OR
&& ||                    Л          Логические операции AND и OR
?:                       П          Тернарный оператор
= += *= /= .=
%= &= |= ^=              П                    Операторы присваивания
<<= >>=
AND XOR OR               Л          Логические операции AND, XOR и OR

    В простейшем варианте оператор присваивания ограничивается
изменением величины, в других вариантах (называемых сокращенны-
ми операторами присваивания) перед присваиванием выполняется
некоторая операция. Примеры таких операторов приведены в табл. 4.
                    Таблица 4. Операторы присваивания
  Пример             Название                         Результат

  $а = 5;      Присваивание         Переменная $а равна 5

               Сложение
  $а += 5;                          Переменная $а равна сумме $а и 5
               с присваиванием

               Умножение
  $а *= 5;                          Переменная $а равна произведению $а и 5
               с присваиванием

               Деление              Переменная $а равна частному от деления $а на
  $а/=5;
               с присваиванием      5

               Конкатенация
  $а .= 5;                          Переменная $а равна конкатенации $а и 5
               с присваиванием