#2. 2 php Операторы присваивания

Основным оператором присваивания является знак равенства =, который служит для присвоения значения выражения определенной переменной:

$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

Key Words for FKN + antitotal forum (CS VSU):