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.