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