if-else aýdymlaryny tersine öwürmek
Aşakdaky koda serediň:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Berlen koddaky şerti tersine öwüreýäň, ýagny onuň garşylykly ýagdaýyna öwüreýäň. Garşylykly şert şeýle bolar:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Görşiňiz ýaly, şerti tersine öwürmek üçin,
birneme oýlanmak gerek. Has aňsat ýoly
bolsa, mantiqy ÝOK bolan ! operatorydan
peýdalanmakdyr.
Bu operator bilen, başdaky şertiň öňünde
haýran galdyryş belgisini goýmak ýeterlik - we
özüňem şert tersine öwrüler:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Aşakdaky kod berlen:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
! operatorundan peýdalanyp,
berlen şerti tersine öwüriň.