Inkrement- och dekrementoperationer i PHP
Låt oss titta på följande kod:
<?php
$num = 0;
$num = $num + 1; // lägger till talet 1 till variabeln $num
echo $num; // skriver ut 1
?>
Som du redan vet kan denna kod skrivas om
i förkortad form med operatorn +=:
<?php
$num = 0;
$num += 1; // lägger till talet 1 till variabeln $num
echo $num; // skriver ut 1
?>
Faktum är att tillägget av ett i programmering
förekommer så ofta att för denna operation
har en ännu mer förkortad syntax uppfunnits
- en speciell operator ++ (inkrement),
som ökar värdet på variabeln med 1.
Låt oss skriva om vår kod med den:
<?php
$num = 0;
$num++; // lägger till talet 1 till variabeln a
echo $num; // skriver ut 1
?>
Förutom operationen ++ finns det också operationen
-- (dekrement), som minskar
värdet på variabeln med 1. Se exemplet:
<?php
$num = 0;
$num--; // subtraherar talet 1 från variabeln $num
echo $num; // skriver ut -1
?>
Ändra denna kod så att den innehåller inkrement- och dekrementoperationer:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>