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 765

Post zifazofanana:-

WAKATI WA KUFUMBUKA SEHEMU YA 1
Post hii inahusu zaidi hadithi mpya na nzuri inayoitwa wakati wa Kufumbuka, ni hadithi inayohusu maisha ya kawaida ambapo watu ushindwa kudhamini watu wa karibu nao na kuona watu wa mbali ndio wenye maana ila shida zikifika ndipo wanaona umuhimu wao. Soma Zaidi...

Vyakula salama kwa mwenye kisukari
Somo hili linakwenda kukuletea orodha ya vyakula salama kwa mwenye kisukari Soma Zaidi...

Faida za kula kachumbari
Posti hii inahusu zaidi faida mbalimbali ambazo anaweza kuzipata mtu anayetumia kachumbari, tunajua wazi kwamba kachumbari ni mchanganyiko wa nyanya, vitunguu maji,kabichi,na pilipili kidogo. Soma Zaidi...

Faida za kiafya za kula fenesi
Somo hili linakwenda kukueleza kuhusu faida za kiafya za kula fenesi Soma Zaidi...

Dawa ya Panadol au paracetamol katika kutuliza maumivu
Posti hii inahusu zaidi kazi ya paracetamol katika kutuliza maumivu, ni Aina ya dawa ambayo utumiwa sana katika kutuliza maumivu kwa wagonjwa. Soma Zaidi...

Nini husababisha kibofu cha mkojo kuuma na baadae kutoka damu
Katika post hii utajifunza sababu zinazowezabkuorlekea kibofu kuuma upande mmoja Soma Zaidi...

Ratiba ya chanjo ya kuzuia kuharisha
Posti hii inahusu zaidi ratiba ya chanjo ya kuzuia kuharisha hii ni chanjo wanayopewa watoto wadogo chini ya miaka mitano kwa lengo la kuzuia kuharisha chanjo hiyo kwa kitaalamu huitwa Rotarix. Soma Zaidi...

Hivi kipimo cha mimba cha mkojo baada ya kutumika Mara 1 ,hakiruhusiw tena kutumika au
Je ni kweli kupima kimoja cha mloka kinaweza kupima mimba zaidi ya mara moka? Soma Zaidi...

Aina kuu tatu za mvunjiko wa viuno vya mwilini na mifupa
Posti hii inahusu zaidi Aina kuu tatu za mvunjiko ni Aina za kuvunjika ambazo uwakumba watu mbalimbali na watu ushindwa kutambua hizi Aina tatu za mvunjiko, zifuatazo ni Aina za mvunjiko. Soma Zaidi...

Njia za kujikinga na vidonda vya tumbo
Kama unahitaji kujuwa namna ya kuweza kujikinga na vidonda vya tumbo, basi makala hii ni kwa ajili yako. Hapa utaweza kuzijuwa hatuwa zote za kujikinga na kupata vidonda vya tumbo. Soma Zaidi...

Mtazamo wa makafiri juu ya dini
Somo Hili linakwenda kukueleza kuhusu mtazamo wa uislamu juu ya dini (EDK form 2: dhana ya elimu ya uislamu) Soma Zaidi...

Mafunzo ya hadithi zilizochaguliwa
Sunnah na hadithi (EDK form 3: dhana ya elimu ya uislamu) Soma Zaidi...