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;
?>