Рубрики
Уроки PHP

Уроки PHP. Операторы присваивания

Оператор присваивания (=) присваивает переменной слева от оператора значение справа — переменной, константы или полученное в результате выполнения каких-либо операций.

Пример:

<?php 
$a = ($b = 4) +5;
echo "a=$a<br>";
echo "b=$b<br>";
?>

Другие способы присваивания значений:

Оператор Название Пример Эквивалент
+= Сложение-равно $x += 2; $x = $x + 2;
-= Вычитание-равно $x -= 4; $x = $x — 4;
*= Умножение-равно $x *= 3; $x = $x * 3;
/= Деление-равно $x /= 2; $x = $x / 2;
%= Модуль-равно $x %= 5; $x = $x % 5;
.= Сцепить-равно $my_str .= «hello»; $my_str = $my_str . «hello»;


Пример:

<?php 
$y=7; 
$x=5; 
echo "<P>x=$x, y=$y, +<br>"; 
$x=$x+$y; 
echo "$x<br>"; 
$x=5; 
echo "x=$x, y=$y<br>"; 
$x+=$y; 
echo "$x<br>"; 
$x=5; 
echo "<P>x=$x, y=$y, -<br>"; 
$x=$x-$y; 
echo "$x<br>"; 
$x=5; 
echo "x=$x, y=$y<br>"; 
$x-=$y; 
echo "$x<br>"; 
$x=5; 
echo "<P>x=$x, y=$y, *<br>"; 
$x=$x*$y; 
echo "$x<br>"; 
$x=5; 
echo "x=$x, y=$y<br>"; 
$x*=$y; 
echo "$x<br>"; 
$x=5; 
echo "<P>x=$x, y=$y, /<br>"; 
$x=$x/$y; 
echo "$x<br>"; 
$x=5; 
echo "x=$x, y=$y<br>"; 
$x/=$y; 
echo "$x<br>"; 
$x=5; 
echo "<P>x=$x, y=$y, %<br>"; 
$x=$x%$y; 
echo "$x<br>"; 
$x=5; 
echo "x=$x, y=$y<<br>"; 
$x%=$y; 
echo "$x<br>"; 
?>

Контрольные вопросы и задания

  1. Протестируйте приведенные примеры изменив значения переменных.
  2. Приведите примеры ситуаций, когда нужно использовать оператор % (остаток от целочисленного деления).
  3. Протестируйте приведенные примеры заменив функцию var_dump() конструкцией echo.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *