PHPдегин инкремент жана декремент операциялары
Төмөнкү кодду карап көрөлү:
<?php
$num = 0;
$num = $num + 1; // $num өзгөрмөсүнө 1ди кошуу
echo $num; // 1 чыгарат
?>
Билген сыяктуу, бул кодду
+= оператору аркылуу кыскартылган түрдө
кайра жазууга болот:
<?php
$num = 0;
$num += 1; // $num өзгөрмөсүнө 1ди кошуу
echo $num; // 1 чыгарат
?>
Иш жүзүндө програмдоодо бирди кошуу
ушунчалык көп учурайт, бул операция үчүн
дагы кыскартылган синтаксис ойлоп табылган
- атайын ++ оператору (инкремент),
өзгөрмөнүн маанисин 1ге көбөйтөт.
Кодду анын жардамы менен кайра жазалы:
<?php
$num = 0;
$num++; // a өзгөрмөсүнө 1ди кошуу
echo $num; // 1 чыгарат
?>
++ операциясынан тышкар,
-- операциясы да бар (декремент),
өзгөрмөнүн маанисин 1ге азайтат. Мисалды караңыз:
<?php
$num = 0;
$num--; // $num өзгөрмөсүнөн 1ди алуу
echo $num; // -1 чыгарат
?>
Бул кодду инкремент жана декремент операциялары бар кылып өзгөртүңүз:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>