#2. 2 php Операторы присваивания
Primary tabs
Основным оператором присваивания является знак равенства =
, который служит для присвоения значения выражения определенной переменной:
$oranges = 12;
В одной строке можно присвоить одно и то же значение сразу нескольким переменным. Например, данный пример демонстрирует присвоение значения 1
сразу трем переменным:
<?php $a = $b = $c = 1; echo $a, ", ", $b, ", ", $c; ?>
Результатом выполнения данного скрипта будет строка:
1, 1, 1
Наряду с основным оператором присваивания существуют комбинированные операторы для всех бинарных арифметических и строковых операторов. Они позволяют использовать значение переменной в выражении и сохранить результат в этой же самой переменной. Ниже приведен перечень этих операторов:
+=
, -=
, *=
, /=
, .=
, %=
, &=
, |=
, ^=
, <<=
, >>=
.
Использование этих операторов делает код более компактным. Например, требуется прибавить $10$ к значению переменной $value
. Это можно сделать следующим образом:
$value = $value + 10;
С использованием комбинированного оператора присваивания +=
этот же код можно записать короче:
$value += 10;
Ниже приведен пример использования комбинированных операторов присваивания для конкатенации и деления:
<?php $text = "Жизнь "; $total = 150; echo $text .= "прекрасна. "; echo "Результат = ", $total /= 3; ?>
Результатом выполнения этого фрагмента кода будет строка:
Жизнь прекрасна. Результат = 50
- Log in to post comments
- 352 reads