Inkrementáló és dekrementáló műveletek PHP-ben
Vizsgáljuk meg a következő kódot:
<?php
$num = 0;
$num = $num + 1; // hozzáadunk a $num változóhoz 1-et
echo $num; // kiírja az 1-et
?>
Mint már tudod, ezt a kódot átírhatod
rövidített formában a += operátor segítségével:
<?php
$num = 0;
$num += 1; // hozzáadunk a $num változóhoz 1-et
echo $num; // kiírja az 1-et
?>
Valójában az egyes hozzáadása a programozásban
annyira gyakran előfordul, hogy erre a műveletre
kifejlesztettek egy még rövidebb szintaxist
- egy speciális ++ operátort (inkrementálás),
amely a változó értékét 1-gyel növeli.
Írjuk át a kódunkat a segítségével:
<?php
$num = 0;
$num++; // hozzáadunk az a változóhoz 1-et
echo $num; // kiírja az 1-et
?>
A ++ műveleten kívül létezik a
-- művelet is (dekrementálás), amely
csökkenti a változó értékét 1-gyel. Lásd a példát:
<?php
$num = 0;
$num--; // kivonunk a $num változóból 1-et
echo $num; // kiírja a -1-et
?>
Alakítsd át ezt a kódot úgy, hogy tartalmazza az inkrementálás és dekrementálás műveleteket:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>