Inkrement- og dekrementoperasjoner i PHP
La oss se på følgende kode:
<?php
$num = 0;
$num = $num + 1; // legger til tallet 1 i variabelen $num
echo $num; // vil skrive ut 1
?>
Som du allerede vet, kan denne koden omskrives
i en forkortet form ved hjelp av operatoren +=:
<?php
$num = 0;
$num += 1; // legger til tallet 1 i variabelen $num
echo $num; // vil skrive ut 1
?>
Faktisk forekommer tillegget av en enhet i programmering
så ofte at det for denne operasjonen
er funnet opp en enda mer forkortet syntaks
- en spesiell operator ++ (inkrement),
som øker verdien av variabelen med 1.
La oss omskrive koden vår ved hjelp av den:
<?php
$num = 0;
$num++; // legger til tallet 1 i variabelen a
echo $num; // vil skrive ut 1
?>
I tillegg til operasjonen ++ finnes det også en operasjon
-- (dekrement), som reduserer
verdien av variabelen med 1. Se eksempel:
<?php
$num = 0;
$num--; // trekker fra tallet 1 fra variabelen $num
echo $num; // vil skrive ut -1
?>
Endre denne koden slik at den inneholder inkrement- og dekrementoperasjoner:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>