Приднестровская поддержка XOOPS
□ + - сложение:
$Z = $X + $Y;
□ - - вычитание:
$Z = $Х - $Y;
□ * - умножение:
$Z = $Х * $Y;
□ / - деление:
$Z = $Х / $Y;
□ % — остаток от деления:
$Z = $Х % $Y;
□ ++ - оператор инкремента. Увеличивает значение переменной на 1:
$Z++; //Эквивалентно $Z = $Z + 1;
□ -- - оператор декремента. Уменьшает значение переменной на 1:
$Z--; //Эквивалентно $Z = $Z - 1;
Операторы инкремента и декремента могут использоваться в постфиксной или префиксной формах:
SZ++; $Z--; // Постфиксная форма
++$Z; --$Z; // Префиксная форма
При постфиксной форме ($z++) возвращается значение переменной перед операцией, а при префиксной форме (++$z) - вначале производится операция и только потом возвращается значение. Продемонстрируем это на примере (листинг 9).
Листинг 9. Постфиксная и префиксная форма
<?php
$X = 5;
$Z = $X++; // $Z = 5, $X = 6
echo "<b>Постфиксная форма (\$Z=\$X++;):</b><br> ";
echo "\$Z = $Z <br>\$X = $X <br><br>";
$X = 5;
$Z = ++$X; // $Z = 6, $X = 6
echo "<b>Префиксная форма (\$Z=++\$X;):</b><br> \$Z = $Z <br>\$X = $X";
?>
В итоге получим следующий результат:
Постфиксная форма ($Z=$X++;):
$Z = 5
$Х = б
Префиксная форма ($Z=++$X;):
$Z = б
$Х = б
Отправитель | Нити |
---|
7 пользователь(ей) активно (4 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 7 далее... |