if-else ifadələrinin inversiyası
Aşağıdakı kodu nəzərdən keçirək:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Gəlin verilmiş koddakı şərti inversiya edək, yəni onu əksinə çevirək. Əks şərt belə olacaq:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Gördüyünüz kimi, şərti inversiya etmək üçün
bir az düşünmək lazımdır. ! operatorundan
istifadə etmək daha asan olardı,
hansı ki, məntiqi YOX təmsil edir.
Bu operatorun köməyi ilə biz
ilk şərtin qarşısında nida işarəsi qoymaqla -
onu öz-özünə inversiya edə bilərik:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Aşağıdakı kod verilmişdir:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
! operatorundan istifadə edərək
verilmiş şərti inversiya edin.