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

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

code: #php
$oranges = 12;

В одной строке можно присвоить одно и то же значение сразу нескольким пе­ременным. Например, данный пример демонстрирует присвоение значения 1 сразу трем переменным:

code: #php
= $b = $c = 1;
echo $a,   ",   ",  $b,   ",   ",  $c;

Результатом выполнения данного скрипта будет строка:

1, 1, 1

Наряду с основным оператором присваивания существуют комбинирован­ные операторы для всех бинарных арифметических и строковых операторов. Они позволяют использовать значение переменной в выражении и сохранить результат в этой же самой переменной. Ниже приведен перечень этих операторов:

+= _= *= /= .= %= &= |= -= >= <=

Использование этих операторов делает код более компактным. Например, требуется прибавить 10 к значению переменной $value. Это можно сделать сле­дующим образом:

code: #php
$value = $value + 10;

С использованием комбинированного оператора присваивания "+=" этот же код можно записать короче:

code: #php
$value += 10;

Ниже приведен пример использования комбинированных операторов при­сваивания для конкатенации и деления:

code: #php
$text = "Жизнь ";
$total = 150;
echo $text  .= "прекрасна.   ";
echo "Результат = ",  $total /= 3;

Результатом выполнения этого фрагмента кода будет строка:

Жизнь прекрасна.  Результат = 50.
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: