Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Операторы присваивания

Эти операторы используются для присваивания значений переменным. К ним относятся самый простой оператор =, а также операторы +=, -= и т. д. (табл. 3.2). Оператор += вместо полного замещения находящегося слева значения добавляет к нему значение, которое находится справа от него. Итак, если переменная Scount имела начальное значение 5, то оператор

Scount += 1;

устанавливает значение Scount 6 точно так же, как более привычный оператор присваивания

Scount = Scount + 1;

У строк есть собственный оператор — точка (.), который будет более подробно рассмотрен в разделе «Объединение строк».

Таблица 3.2. Операторы присваивания

Оператор

Пример

Эквивалент

=

Sj = 15

$j = 15

Sj += 5

Sj = Sj + 5

-=

Sj -= з

Sj = Sj - 3

*=

Sj *= 8

Sj = Sj * 8

/=

Sj /= 16

Sj = Sj / 16

.=

Sj .= $k

$j = $j . Sk

%=

Sj %= 4

Sj = Sj % 4

Операторы сравнения

Как правило, операторы сравнения используются внутри таких конструкций, как инструкция i f, в которых требуется сравнивать значения двух элементов. Например, если требуется узнать, не достигло ли значение переменной, подвергающееся приращению, какого-то конкретного значения или не превышает ли значение другой переменной установленного значения и т. д. (табл. 3.3).

Учтите, что операторы = и == предназначены для разных действий. Если первый из них является оператором присваивания, то второй — оператором сравнения. Иногда в спешке даже более опытные программисты могут вместо одного из них поставить другой, поэтому будьте внимательны, используя эти операторы.

Таблица 3.3. Операторы сравнения

Оператор

Описание

Пример

=

Равно

Sj == 4

1=

He равно

Sj != 21

>

Больше чем

$j > з

<

Меньше чем

Sj < 100

>=

Больше чем или равно

Sj >= 15

<=

Меньше чем или равно

Sj <= 8