#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
- 813 reads