განცხადებების ინვერსია if-else-ში
განვიხილოთ შემდეგი კოდი:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
დავინვერსიროთ პირობა მოცემული კოდიდან, ანუ გარდავქმნათ იგი მის საპირისპიროდ. საპირისპირო პირობა ასეთი იქნება:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
როგორც ხედავთ, პირობის ინვერსიისთვის,
საჭიროა ცოტა დავფიქრდეთ. ბევრად
მარტივი იქნება ოპერატორის ! გამოყენება,
რომელიც წარმოადგენს ლოგიკურ არა�-ს.
ამ ოპერატორის დახმარებით ჩვენ საკმარისია
წინ დავუსვათ ძახილის ნიშანი თავდაპირველ
პირობას - და ის თავისით ინვერსირდება:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
მოცემულია შემდეგი კოდი:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
გამოიყენეთ ოპერატორი ! რათა ინვერსირება მოახდინოთ
მოცემული პირობის.