Inkrementa un dekrementa operācijas PHP
Apskatīsim šādu kodu:
<?php
$num = 0;
$num = $num + 1; // pieskaitām mainīgajam $num skaitli 1
echo $num; // izvadīs 1
?>
Kā jūs jau zināt, šo kodu var pārrakstīt
saīsinātā veidā, izmantojot operatoru +=:
<?php
$num = 0;
$num += 1; // pieskaitām mainīgajam $num skaitli 1
echo $num; // izvadīs 1
?>
Patiesībā vieninieka pieskaitīšana programmēšanā
sastopas tik bieži, ka šai operācijai
ir izgudrots vēl īsāks sintakses veids
- speciāls operators ++ (inkrements),
kas palielina mainīgā vērtību par 1.
Pārrakstīsim mūsu kodu ar tā palīdzību:
<?php
$num = 0;
$num++; // pieskaitām mainīgajam a skaitli 1
echo $num; // izvadīs 1
?>
Papildus operācijai ++ pastāv arī operācija
-- (dekrements), kas samazina
mainīgā vērtību par 1. Skatiet piemēru:
<?php
$num = 0;
$num--; // atņemam no mainīgā $num skaitli 1
echo $num; // izvadīs -1
?>
Pārveidojiet šo kodu tā, lai tajā būtu inkrementa un dekrementa operācijas:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>