008. Egész típusú változó értékének növelése, csökkentése
2011. március 23. szerda, 21:54
 
Mivel programozás közben gyakran előfordul, hogy egy változó értékét eggyel csökkentenünk vagy növelnünk kell, erre a célra külön műveleteket használhatunk.

Gépeljük be az alábbi kódot a szerkesztőbe, és mentsük el erteknovelo.php néven a c:\wamp\www\teszt\ könyvtárba:
1
2
3
4
5
6
7
8
9
10
<?php
$valtozo=5; //értéket adunk a változónak
echo $valtozo;
echo "<br />";
$valtozo--; //a változó értékét eggyel csökkentjük
echo $valtozo;
echo "<br />";
++$valtozo; //a változó értékét eggyel növeljük
echo $valtozo;
?>
Ahol:
  • ++ műveletjel a változó értékét eggyel növeli,
  • -- műveletjel a változó értékét eggyel csökkenti,
  • a műveletjel állhat a változó előtt és után is (lásd lent).
! Értéknövelő/értékcsökkentő műveletek:

műveletjel leírás példa eredmény($x = 3)
++ változó értékének növelése 1-gyel
$valtozo++ 4
-- változó értékének csökkentése 1-gyel
$valtozo-- 2

Ha a műveletjel megelőzi a változót, összetett műveletekben a változó értéke csak a kiértékelés után módosul és fordítva.
Például, ha a $valtozo = 5,
++$valtozo < 6 //igaz
de
$valtozo++ < 6 //hamis


Írjuk be a böngésző címsorába: http://localhost/teszt/erteknovelo.php:
php75