Операции за инкремент и декремент во 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;
?>