Incrementi ja dekremendi operatsioonid PHP-s
Vaatleme järgmist koodi:
<?php
$num = 0;
$num = $num + 1; // lisame muutujale $num numbri 1
echo $num; // väljastab 1
?>
Nagu te juba teate, saab seda koodi ümber kirjutada
lühendatud kujul kasutades operaatorit +=:
<?php
$num = 0;
$num += 1; // lisame muutujale $num numbri 1
echo $num; // väljastab 1
?>
Tegelikult esineb ühe liitmine programmeerimises
nii sageli, et selle operatsiooni jaoks on loodud
veelgi lühendatud süntaks
- spetsiaalne operaator ++ (increment),
mis suurendab muutuja väärtust 1 võrra.
Kirjutame oma koodi selle abil ümber:
<?php
$num = 0;
$num++; // lisame muutujale a numbri 1
echo $num; // väljastab 1
?>
Peale operatsiooni ++ on ka operatsioon
-- (decrement), mis vähendab
muutuja väärtust 1 võrra. Vaadake näidet:
<?php
$num = 0;
$num--; // lahutame muutujast $num numbri 1
echo $num; // väljastab -1
?>
Muutke seda koodi nii, et see sisaldaks incrementi ja dekremendi operatsioone:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>