FAUSTINE MWOYA November 11, 2025 2 min read

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.

Share this post

Comments

0
No comments yet. Be the first to comment.

Continue Reading

Subscribe

Get new updates

Jiunge upokee posts mpya, tutorials, na updates za mifumo moja kwa moja kwenye email yako.

Faulink Support