Php level 1 somo la saba (7)

Hili ni somo la saba, mafunzo ya php level 1. Katika somo hili utajifunza jinsi ya kuandika function yako mwenyewe.

SOMO LA 7
USER DEFINE PHP FUNCTIONS

Katika somo lililotangulia tumejifunza namna ambavyo unaweza kuweka functions kwenye php. Sasa hapa tutaona kuweka function yako mwenyewe kulingana na matarajio yako.


 

Kanuni
1.Andika neno function mfano function
2.Kisha weka jina la function yako mano function salama
3.Kisha weka mabano () mfano function salamu() mapano haya huitwa curly barce
4.Weka mabano haya {} mfano function salama() {}. Mabano haya huitwa parentheses
5.Ndani ya mabano haya ya pili utaweka code angalia mifano hapo chini
6.Mwisho call function, yaani hapa ndipo utatumia function yako kuleta matokeo. Bila ya call hutaweka kupata matokeo. Kwa mfano salamu(); utaicall kwa kuitaja jina lake kama lilivyo mwanzoni mwa function ilipoanza.


 

Mfano 1
<?php
function salamu (){
echo "Habari Hujambo!!!";
}

salamu();
?>
Hii itakupa matokeo: Habari Hujambo!!!
KUWEKA VARIABLE NDANI YA FUNCTION
Katika function unaweza kuongeza taarifa zaidi, kwa kutumia argument, hizi ni sawa na varable. Na hizi huwekwa kwenye yale mabado ya parenthes (). kwa mfano unataka kuorothesha majina ya watoto ambao mama yao ni mmoja. Badala ya kuandika kila mtoto jina lake na la baba yake. Basi tutatumia function kuandika jina la baba kwa wote mara moja tu. Angalia mfan hapo chini:-


 

Mfano 2:
<?php

function b ($mtoto){
echo "$mtoto Saidi. <br>";
}
b ("Shukuru");
b ("Sikuzani");
b ("Neema");
b ("Pendo");
b ("Tabu");
b ("Subira");
?>

Hii itakupa matokeo
Shukuru Saidi.
Sikuzani Saidi.
Neema Saidi.
Pendo Saidi.
Tabu Saidi.
Subira Saidi.


 

Pia unaweza kutumia variable au argument zaidi ya moja. Kwa mfano unataka kujumlisha namba zaidi ya moja. Kumbuka kutenganisha kwa koma variable moja na nyingine. Unaweza kutumia variable 2 ndani ya mabano ya function. Angalia mfano hapo chini:-


 

Mfano 3:
<?php
function jumlisha($x, $z){
$jumla = $x + $z;
echo "jumla ni:- $jumla";
}
jumlisha(6, 7);
?>

Hii itakupa matokeo
Jumla ni:- 13

Pia tunaweza kupata matokeo ya function kwa kutumia ststement ya return value. Hata hivyo pia unaweza kutumia hii kwa zaidi ya variable mbili na kuendelea. Angalia mfano hapo chini:-


 

Mfano 4

<?php
function zidisha($a, $b, $c){
$jibu = $a * $b * $c;
return $jibu;
}
$return_value = zidisha(2, 3, 4);
echo "majibu ni:- $return_value";
Hii itakupamatokeo: majibu ni:- 24

Pia kwa kutumia function moja unaweza kupata matokeo mengi zaidi. Na hii ndio umuhimu wa kutumia function huna haja ya kukiandika kitu kimoja kila wakati. Angalia mfano hapo chini


 

Mfano 5
<?php
function jumlisha($a, $b){
$c = $a + $b;
return $c;
}
echo jumlisha(5, 2) . "<br>" ;
echo jumlisha(3, 9) . "<br>";
echo jumlisha(100, 101). "<br>";
echo jumlisha(9, 0.4). "<br>";
?>

Hii itakupa matokeo
7
12
201
9.4


 

Mafunzo haya yanakujia kwa ihsani ya bongoclass
Web: www.bongoclass.com
Email:mafunzo@bongoclass.com
Phone: 0774069753 unaweza kunicheki wasap kwa link hii https://wa.me/message/7CTQP5BSWBR5I1

 

 

Kama unahitaji kuuliza maswali Bofya hapa

Mwandhishi Tarehe 2021-10-30     Share On Facebook or Whatsapp Imesomwa mara 769

Post zifazofanana:-

Dalili za uvimbe kwenye kizazi
Posti hii inahusu zaidi Dalili za uvimbe kwenye kizazi,hizi ni Dalili ambazo ujitokeza kwa akina mama ambao wana uvimbe kwenye kizazi kwa hiyo endapo mama ameona Dalili kama hizi anapaswa kuwahi hospitali mara moja kwa uangalizi zaidi. Soma Zaidi...

Faida za kula parachichi
Somo hili litakwenda kukueleza na kukuelimisha kuhusu umuhimu wa kula parachichi kiafya Soma Zaidi...

Sababu za kushuka kwa surat al qariah
Surat Al qariah, ni moja katika sura zilizochuka miaka ya mwanzoni mwa utume. Soma Zaidi...

Dalili za mtu Mwenye tatizo la mkojo kushindwa kutoka kwenye kibofu Cha mkojo
Post hii inahusu zaidi dalili za mtu Mwenye tatizo la mkojo kushindwa kutoka kwenye kibofu Cha mkojo.ni dalili ambazo ujitokeza kwa mtu Mwenye tatizo la mkojo kushindwa kutoka kwenye kibofu Cha mkojo. Soma Zaidi...

Siri ya kifo yafichuka
Posti hii inakwenda kukupa muendelezo wa hadithi za alifu lela ulela Soma Zaidi...

Vyanzo vya kuharibika kwa mimba ya miezi kuanzia 0-3
Posti hii inahusu zaidi vyanzo vya kuharibika kwa mimba kuanzia miezi zero mpaka miezi mitatu, kwa sababu hii ni miezi ya kwanza kabisa Kuna sababu au vyanzo vya kuharibika kwa mimba katika kipindi hiki. Soma Zaidi...

Sababu za kushuka surat al adiyat
Sura hii iliposhuka ilikuwa kama imekuja kuwasuta Wanafiki waliokuwa wakizungumzahabari za uongo kuhusu jeshi alilolituma Mtume wa Allah. Soma Zaidi...

hathari zitokanazo na uvutaji wa sigara ,pombe na madawa ya kulevya na mbinu za kujikinga nayo
Posti hii inahusu zaidi utumiaji wa pombe na sigara pamoja na madawa katika jamii. Soma Zaidi...

Hadithi ya mke na kasuku
Posti hii inakwenda kukupa muendelezo wa hadithi za alifu lela ulela Soma Zaidi...

Fahamu kuhusu dawa ya griseofulvin
Post hii inahusu zaidi dawa ya griseofulvin ni dawa inayotumika kutibu fangasi za kwenye ngozi ambazo usababisha mabaka mabaka kwenye ngozi. Soma Zaidi...

Dawa ya Carvedilol na kazi yake.
Posti hii inahusu zaidi dawa ya Carvedilol na kazi yake, ni dawa inayotibu au kuzuia mapigo ya moyo ambayo yako juu na kusababisha kulegeza kwa mishipa ya moyo. Soma Zaidi...

Umuhimu wa maji yaliyomo kwenye mfuko wa mtoto akiwa tumboni mwa mama
Post hii inahusu zaidi umuhimu wa maji yaliyomo kwenye mfuko wa mtoto akiwa tumboni. Ni maji ambayo kwa kitaalamu huitwa (Amniotic fluid) Soma Zaidi...