PHP හි වැඩි හා අඩු ක්රියාකරුවන්
කුමන අගය වැඩිද සහ කුමන අගය අඩුද යන්න පරීක්ෂා කිරීම සඳහා,
වැඩි ක්රියාකරු >, වැඩි හෝ සමාන >=,
අඩු <, අඩු හෝ සමාන <= භාවිතා කරයි.
ප්රායෝගික උදාහරණයක් මත ඒවායේ ක්රියාකාරිත්වය අධ්යයනය කරමු.
අපට යම් අගයක් සහිත $test විචල්යයක් ඇතැයි සිතමු:
<?php
$test = 1;
?>
මෙම විචල්යයේ අගය ශුන්යයට වඩා වැඩිද නැද්ද යන්න පරීක්ෂා කරමු:
<?php
$test = 1;
if ($test > 0) {
echo '+++'; // මෙය ක්රියාත්මක වේ
} else {
echo '---';
}
?>
දැන් අපි විචල්යයේ අගය සෘණ අගයකට වෙනස් කරමු:
<?php
$test = -1; // විචල්යයේ අගය වෙනස් කරමු
if ($test > 0) {
echo '+++';
} else {
echo '---'; // මෙය ක්රියාත්මක වේ
}
?>
දැන් විචල්යයේ අගය 0 ට සමාන වේවා.
මෙම අවස්ථාවේදී, අපි else බ්ලොක් එකට පැමිණෙන්නෙමු,
මන්ද අපගේ කොන්දේසියේ ලියා ඇත්තේ විචල්යය
$test ශුන්යයට වඩා දැඩි ලෙස වැඩි විය යුතු බවයි:
<?php
$test = 0;
if ($test > 0) {
echo '+++';
} else {
echo '---'; // මෙය ක්රියාත්මක වේ
}
?>
කොන්දේසිය වැඩි හෝ සමාන ලෙස වෙනස් කරමු:
<?php
$test = 0;
if ($test >= 0) {
echo '+++'; // මෙය ක්රියාත්මක වේ
} else {
echo '---';
}
?>
$test විචල්යය 10 ට වඩා වැඩි බව පරීක්ෂා කරන්න.
$test විචල්යය 10 ට වඩා අඩු බව පරීක්ෂා කරන්න.
$test විචල්යය 10 ට වඩා වැඩි හෝ සමාන බව පරීක්ෂා කරන්න.
$test විචල්යය 10 ට වඩා අඩු හෝ සමාන බව පරීක්ෂා කරන්න.