PHP - somo la 27: aina za variable kwenye PHP
Katika somo hili utakwenda kujifunza aina kuu 3 za variable katika PHP mabzo ni local variable, global variable na static variable.
Kwenye php variable zimegawanyika katika makundi makuu mawili 3. Katika php tunaita variable scope ambazo ni kama:-
Local
Global
Static
Katika level hii utajifunaza aina zote hizi za variable pamoja na matumizi yakle.
Variable ni nini?
Variable ni kitu kinachowakilisha taarifa kwenye program. Ni chombo kinacho beba taarifa fulani. Kwa mfano unaweza kusema X inamaanisha embe, na b inamaanisha dodo. Kisha ukaweka sentensi nipatei embe xb kwa maana embe dodo. Hebu tuone mfano hao chini:
Mfano 1
<?php
$x = "embe";
$b = "dodo";
echo "Nipatia $x $b";
?>
Hii itakupa matokeo haya
Hapo utakuwa umeona namna ambavyo $x na $b zilivyotumika kuwakilisha taarifa na kutengeneza sentensi nzima. Sasa hebu tuone namna ambavyo variable scope zinafanya kazi ama mgawanyiko wa variable.
Globe variable:
Global variable ni variable iliyotengenezwa nje ya function. Variable hii itatumika nje ya function na si ndani ya function. Tutajifunza zaidi uhusu function. Ila unaweza kurejea level 1 mafunzo haya ya php, utajifunza zaidi kuhusu function.
Function yenyewe ni block ya code, sasa endapo variable itapewa thamani nje ya function hii kutumika nje ya function tu, variable hii itaitwa global variable. Angalia mifano hapo chini
Mfano wa function
<?php
function hi(){
echo "haloo bongoclass";
} //mwisho wa function
echo hi();
?>
Function hii itakupa matokeo haya:-
Sasa wacha tuone ni kwa namna gani gobal variable inaweza kutumika nje ya function na si ndani.
Mfano
<?php
$x = 'embe'; //$x ni imepewa thamani nje ya cuncton
$b = 'dodo'; //$b na $x ni global variable kwa kuwa ipo nje ya function
function hi(){
echo "nipatie $x $b"; //$x na $b zipo ndani ya function
}//mwisho wa function
echo hi();
?>
Hii itakupa erro kwa sababu global variable haiwezi kutumiwa ndani ya variable.
Sasa ngoja tuiweke variable nje ya function tuione je itafanya kazi?
<?php
$x = 'embe'; //$x ni global variable
$b = 'dodo'; //$b ni global variable
function hi(){
echo "halooo"; //$x na $b zipo ndani ya function
} //mwisho wa function
echo hi();
//variable $x na $b zipo nje ya function
echo "Nipatie $x $b"
?>
Hapa utapata matokeo vyema kwa sababu variable zimetumika nje ya function. Hivyo basi variable $x na $b ni global variable.
Jinsi ya kuifanya global variable iweze kutumika ndani...
Umeionaje Makala hii.. ?
Share On:
👉1 ai web app 👉2 Simulizi za Hadithi Audio 👉3 kitabu cha Simulizi 👉4 Kitau cha Fiqh 👉5 web hosting 👉6 Tafasiri ya Riyadh Swalihina
Post zinazofanana:
PHP BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog
Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database.
Soma Zaidi...PHP - somo la 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP
katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database
Soma Zaidi...PHP - somo la 12: Jinsi ya kufanyia kazi taarifa zilizokusanywa kutoka kwa mtumiaji
Katika somo hili utakwenda kujifunza jinsi ya kutumia taarifa ambazo zimekusanywa kutoka kwa mtumiaji ili kuweka kutatuwa hoja mbalimbali
Soma Zaidi...PHP somo la 51: Jinsi ya kutumia consctuct na destruct function
Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP
Soma Zaidi...PHP BLOG - somo la 2: Jinsi ya kutengeneza database na kuiunganisha kwenye blog
Katika somo hili unakwenda kujifunza jinsi y kutengeneza database na kuungansha kwenye blog yetu.
Soma Zaidi...PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop
Soma Zaidi...