Операције инкремента и декремента у PHP
Размотримо следећи код:
<?php
$num = 0;
$num = $num + 1; // додајемо променљивој $num број 1
echo $num; // исписаће 1
?>
Као што већ знате, овај код се може преписати
у скраћеној форми помоћу оператора +=:
<?php
$num = 0;
$num += 1; // додајемо променљивој $num број 1
echo $num; // исписаће 1
?>
Заправо, додавање јединице у програмирању
се јавља тако често да је за ову операцију
осмишљен још краћи синтакса
- специјални оператор ++ (инкремент),
који повећава вредност променљиве за 1.
Препишимо наш код његовом помоћу:
<?php
$num = 0;
$num++; // додајемо променљивој a број 1
echo $num; // исписаће 1
?>
Поред операције ++ постоји и операција
-- (декремент), која смањује
вредност променљиве за 1. Погледајте пример:
<?php
$num = 0;
$num--; // одузимамо од променљиве $num број 1
echo $num; // исписаће -1
?>
Преправите овај код тако да у њему буду операције инкремента и декремента:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>