if-else ප්රකාශ ආපසු හරවන ආකාරය
පහත කේතය සලකා බලන්න:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
ඉහත කේතයේ ඇති කොන්දේසිය අපි ආපසු හරවමු, එනම් එය එහි ප්රතිවිරුද්ධය බවට පරිවර්තනය කරමු. ප්රතිවිරුද්ධ කොන්දේසිය මෙසේ ලැබේ:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
ඔබට පෙනෙන පරිදි, කොන්දේසියක් ආපසු හැරවීමට,
තරමක් කල්පනා කිරීමට සිදු වේ. තාර්කික
NOT නියෝජනය කරන !
මෙහෙයුම්කරු භාවිතා කිරීම බෙහෙවින්
සරල වනු ඇත. මෙම මෙහෙයුම්කරුවාගේ ආධාරයෙන්,
අපට මුල් කොන්දේසියට පෙර හරස් කිරීමේ ලකුණ
( ! ) යෙදීම ප්රමාණවත් වේ - එවිට එය තනියම ආපසු හැරේ:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
පහත කේතය ලබා දී ඇත:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
! මෙහෙයුම්කරුවා භාවිතා කරමින්,
ලබා දී ඇති කොන්දේසිය ආපසු හරවන්න.