Jinsi ya Kutumia Conditional Statements: if, else, na switch katika PHP
Katika uandishi wa programu, maamuzi ni sehemu muhimu sana. Wakati mwingine tunataka programu ifanye kitu fulani kulingana na hali fulani (condition).
Mfano β kama mtumiaji ana umri zaidi ya miaka 18, mpe ruhusa ya kuingia; la sivyo, kataa.
Hii ndiyo kazi ya Conditional Statements.
πΉ 1οΈβ£ If Statement
if ni kauli ya msingi zaidi katika maamuzi. Inatumika pale ambapo tunataka kitu kifanyike ikiwa sharti ni kweli (TRUE).
Mfano:
<?php
$age = 20;
if ($age >= 18) {
echo "Unaruhusiwa kuingia.";
}
?>
β‘οΈ Maelezo:
Programu itachunguza kama $age ni kubwa au sawa na 18.
Ikiwa ni kweli, itachapisha ujumbe βUnaruhusiwa kuingia.β
Kama si kweli, haitachapisha chochote.
πΉ 2οΈβ£ If...Else Statement
Hii hutumika pale ambapo tunataka programu ifanye jambo moja ikiwa sharti ni kweli, na jambo lingine ikiwa si kweli.
Mfano:
<?php
$marks = 45;
if ($marks >= 50) {
echo "Umefaulu!";
} else {
echo "Umefeli, jaribu tena.";
}
?>
β‘οΈ Maelezo:
Kama $marks ni 50 au zaidi, itaonyesha βUmefaulu!β
Vinginevyo, itaonyesha βUmefeli, jaribu tena.β
πΉ 3οΈβ£ If...Elseif...Else Statement
Wakati mwingine tunataka kuchunguza hali zaidi ya moja.
Hapa ndipo tunapotumia elseif.
Mfano:
<?php
$score = 85;
if ($score >= 90) {
echo "Daraja A";
} elseif ($score >= 70) {
echo "Daraja B";
} elseif ($score >= 50) {
echo "Daraja C";
} else {
echo "Umepata F, jaribu tena!";
}
?>
β‘οΈ Maelezo:
Programu itapima masharti kwa mfuatano:
Ikiwa alama ni 90 au zaidi β βDaraja Aβ
Ikiwa alama ni 70β89 β βDaraja Bβ
Ikiwa alama ni 50β69 β βDaraja Cβ
Zingine zote β βUmepata Fβ
πΉ 4οΈβ£ Switch Statement
switch hutumika pale ambapo tunataka kuchunguza thamani moja inayoweza kuwa na matokeo tofauti.
Ni mbadala wa kutumia if...elseif nyingi.
Mfano:
<?php
$day = "Wednesday";
switch ($day) {
case "Monday":
echo "Leo ni Jumatatu, mwanzo wa wiki!";
break;
case "Wednesday":
echo "Leo ni Jumatano, wiki katikati!";
break;
case "Friday":
echo "Leo ni Ijumaa, karibu weekend!";
break;
default:
echo "Siku haijulikani!";
}
?>
β‘οΈ Maelezo:
Programu italinganisha $day na kila case.
Ikitokea inafanana, itaendesha maelekezo ya ndani na kusimama (break).
Ikiwa hakuna inayofanana, itaendesha kipengele cha default.
π― Faida za Kutumia Conditional Statements
β
Hufanya programu zako ziwe na maamuzi kama binadamu.
β
Husaidia kudhibiti mtiririko wa utekelezaji (flow control).
β
Huwezesha kujenga algorithms zenye akili.
β
Hutumika katika validations, mahesabu, na automation.
π§© Kazi ya Nyumbani
Jaribu kuandika script ya PHP inayochunguza umri wa mtu na kutoa matokeo yafuatayo:
Umri chini ya 13 β βWewe ni mtoto.β
Umri kati ya 13β19 β βWewe ni kijana.β
Umri zaidi ya 19 β βWewe ni mtu mzima.β
Mfano:
<?php
$age = 16;
if ($age < 13) {
echo "Wewe ni mtoto.";
} elseif ($age <= 19) {
echo "Wewe ni kijana.";
} else {
echo "Wewe ni mtu mzima.";
}
?>
π Links Muhimu
π Tembelea tovuti yetu kwa mafunzo zaidi:
π https://www.faulink.com
π‘ Hitimisho
Conditional statements ni uti wa mgongo wa maamuzi katika PHP.
Zinakupa uwezo wa kuamua ni sehemu gani ya code ifanyike kulingana na masharti fulani.
Kwa kuelewa vizuri if, else, elseif, na switch, unaweza kujenga programu zenye akili zaidi na utendaji mzuri.
π Unahitaji mfumo au website ya biashara?
Chagua huduma hapa chini kisha mteja bofya moja kwa moja kwenda kwenye ukurasa wa huduma au kuwasiliana nasi kwa WhatsApp.