If Fupi katika Muundo wa if-else
Wacha, kwa mfano, tutake kujua ikiwa
tobuli $test ina thamani sawa na true.
Katika hali hii muundo if unaweza
kuandikwa hivi:
<?php
$test = true;
if ($test == true) {
echo '+++';
} else {
echo '---';
}
?>
Wakati wa programu, ukaguzi kama huo unahitajika
mara kwa mara, kwa hivyo kwao kuna
fomu fupi na maridadi zaidi: badala ya if ($test
== true) unaweza kuandika tu if
($test).
Wacha tuandike tena msimbo wetu kwa umbo fupi:
<?php
$test = true;
if ($test) { // sawa na if ($test == true)
echo '+++';
} else {
echo '---';
}
?>
Wacha sasa tuangalie ikiwa tobuli
$test si sawa na true:
<?php
$test = true;
if ($test != true) {
echo '+++';
} else {
echo '---';
}
?>
Katika hali hii sintaksia fupi itakuwa hivi:
<?php
$test = true;
if (!$test) { // tunatumia logical NOT (LA kimaanishi)
echo '+++';
} else {
echo '---';
}
?>
Ufupisho sawa upo pia kwa ukaguzi
wa false. Wacha msimbo upewe kama ufuatao:
<?php
$test = true;
if ($test == false) {
echo '+++';
} else {
echo '---';
}
?>
Sharti $test == false kwa kweli
ni sawa na $test != true:
<?php
$test = true;
if ($test != true) { // sawa na if ($test == false)
echo '+++';
} else {
echo '---';
}
?>
Basi, na sharti kama hilo tumejifunza kufupisha katika mfano uliopita. Wacha tufupishe:
<?php
$test = true;
if (!$test) {
echo '+++';
} else {
echo '---';
}
?>
Andika tena msimbo ufuatao kwa kutumia ulinganishaji uliofupishwa:
<?php
$test = true;
if ($test == true) {
echo '+++';
} else {
echo '---';
}
?>
Andika tena msimbo ufuatao kwa kutumia ulinganishaji uliofupishwa:
<?php
$test = true;
if ($test == false) {
echo '+++';
} else {
echo '---';
}
?>
Andika tena msimbo ufuatao kwa kutumia ulinganishaji uliofupishwa:
<?php
$test = true;
if ($test != true) {
echo '+++';
} else {
echo '---';
}
?>
Andika tena msimbo ufuatao kwa kutumia ulinganishaji uliofupishwa:
<?php
$test = true;
if ($test != false) {
echo '+++';
} else {
echo '---';
}
?>