Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операторы



Операторы позволяют выполнять различные действия с переменными, константами и выражениями. Мы еще не упоминали о том, что такое выражение. Выражение можно определить как все, что угодно, что имеет значение. Переменные и константы – это основные и наиболее простые формы выражений. Существует множество операций (и соответствующих им операторов), которые можно производить с выражениями. Рассмотрим некоторые из них подробнее.

Таблица 2.1. Арифметические операторы
Обозначение Название Пример
+ Сложение $a + $b
- Вычитание $a - $b
* Умножение $a * $b
/ Деление $a / $b
% Остаток от деления $a % $b
Таблица 2.2. Строковые операторы
Обозначение Название Пример
. Конкатенация (сложение строк) $c = $a. $b (это строка, состоящая из $a и $b)
         
Таблица 2.3. Операторы присваивания
Обозначение Название Описание Пример
= Присваивание Переменной слева от оператора будет присвоено значение, полученное в результате выполнения каких-либо операций или переменной / константы с правой стороны $a = ($b = 4) +5; ($a будет равна9, $b будет равна4)
+=   Сокращение. Прибавляет к переменной число и затем присваивает ей полученное значение $a += 5; (эквивалентно $a = $a + 5;)
.=   Сокращенно обозначает комбинацию операций конкатенации и присваивания (сначала добавляется строка, потом полученная строка записывается в переменную) $b = "Привет ";$b.= "всем"; (эквивалентно $b = $b. "всем";) В результате:$b="Привет всем"
Таблица 2.4. Логические операторы
Обозначение Название Описание Пример
and И $a и $b истинны (True) $a and $b
&& И   $a && $b
or Или Хотя бы одна из переменных $a или $b истинна (возможно, что и обе) $a or $b
|| Или   $a || $b
xor Исключающее или Одна из переменных истинна. Случай, когда они обе истинны, исключается $a xor $b
! Инверсия (NOT) Если $a=True, то!$a=False и наоборот ! $a
           
Таблица 2.5. Операторы сравнения
Обозначение Название Описание Пример
== Равенство Значения переменных равны $a == $b
=== Эквивалентность Равны значения и типы переменных $a === $b
!= Неравенство Значения переменных не равны $a!= $b
<> Неравенство   $a <> $b
!== Неэквивалентность Переменные не эквивалентны $a!== $b
< Меньше   $a < $b
> Больше   $a > $b
<= Меньше или равно   $a <= $b
>= Больше или равно   $a >= $b
Таблица 2.6. Операторы инкремента и декремента
Обозначение Название Описание Пример
++$a Пре- инкремент Увеличивает $a на единицу и возвращает $a <?$a=4;echo "Должно быть 4:".$a++;echo "Должно быть 6:".++$a;?>
$a++ Пост- инкремент Возвращает $a, затем увеличивает $a на единицу  
--$a Пре- декремент Уменьшает $a на единицу и возвращает $a  
$a-- Пост- декремент Возвращает $a, затем уменьшает $a на единицу  
             



Дата публикования: 2015-01-24; Прочитано: 167 | Нарушение авторского права страницы



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...