Katika somo hili utakwenda kujifunza jinsi ya kuandika function za PHP kama require() na iclude()
INCLUDE, REQUIRE, INCLUDE_ONCE na REQUIRE_ONCE
Katika somo hili tutakwenda kujifunza kuhusu matumizi ya hizi function 3 ambazo kwa pamoja zinahusika na kuhusisha kuhusisha mafaili ya code kwenye mafaili mengi, bila ya kuziandika kila wakati.
include()
Incdude hutumika kama unataka kutumia code za faili falni kwenye faili lingine. Kwa mfano unataka kuunganisha database. Sasa kuna mafaili 10 ambayo yanahitaji kutumia database. Hivyo katika hali ya kawaida itakubidi uandike code za kuunganisha database kwenye mafaili yote hayo. Hivyo basi kwa kutumia include tutaandika code hizo kwenye faili moja. Kisha tutatumia function hii ili kuweza kuzitumia kwenye mafaili yote hayo.
Kwa mfano tunataka kuweka menu yetu kwenye kurasa zetu. Hivyo tofauti na kuziandika menu hizo kila ukurasa basi tutatumia include() ili kuweza kuzifikia. Wacha tuone mifano halizi.Hapo chini tutatengeneza mafaili mawili. Moja ni kwa ajili ya menu na lingine tutatumia include ili kuweza kuzitumia menu kwenye file lingine.
Faili ambalo tutali include tutaliita menu.php na faili ambalo ltakuwa linatumia hizo code tutaliita home.php. Sasa endapo tutafunguwa faili la home.php litaonesha menu ambazo zipo kwenye file lingine.
Menu.php
Android
Html
Video
Contact
Sasa tunakwenda kuzi include code hizi kwenye ukurasa wetu wa home.php. Na tupate matokeo sawa ya menu hii kwenye ikurasa huo.
home.php
include 'menu.php';
?>
Kwa kutumia mfano kama huu unaweza ku include block nyingi za code. Kufanya hivi kutakupubguzia sana kazi. Baada ya kuandika code hizohizo kila wakati sasa utatumia function hiyo na kuzi include.
INCLUDE_ONE()
Function hii hufanana na hiyo iliyotangulia. Utofauti ni kuwa include siku zote itakapotumika ina include code hizo bila hata ya kujali kama zilisha kuwepo ama tayari faili hilo umesha li include. Angalia mfano huu
include 'menu.php';
include 'menu.php';
?>
Hapo utaona faili tume li include mara mbili hivy linatupa matokeo mara mbili. Lakini sasa ukitumia include_once() kwanza itaangalia kama hilo faili tayari lipo, itainclude mara moja tu.Kwa fano hapo juu kama tutatumia include_once() tutapata matokeo mara moja tu.
Wacha nitumie lugha nyingine kukuelewesha. Yaani once ni neno la kiingereza linalomaanisha mara moja tu. Hivyo basi ukisema include_once yaani include hilo faili mara moja tu. Hivyo hata kama uta include mara mbtatu au zaidi zote hazitafanya kazi. Mara moja tu ndio itakayotumiwa. Angalia mfano hapo chini.
include_once 'menu.php';
include_once 'menu.php';
?>
Tumepata matokeo mara moja tu wakati tumeinclude mara mbili.
Hivyo basi katika mafaili muhimu kama database, ama class au yanayohusika kwenye login mara nyingi hapa tunatumia include_once na kwenye code za kawaida kama style na zile static file huwa tunatumia include.
REQUIRE() na REQUIRE_ONCE()
Katika php require() na require_once() hufanya kazi sawa na include() na include-once(). Utofauti wao ni kuwa endapo iclude faili ambalo limetakiwa kuwa katika include halipo code zinatoa warning lakini zinafanya kazi. Lakini endapo require imetumika na kama faili hakipo italeta error na hutoweza kuendelea na program.
Hapa chini nitakupa mifano 2 ambapo mafaili hayapo. Yaani nitatumia include kwa faili ambalo halipo uone inavyokuwa. Kisha nitatumia require kwa faili ambalo halipo na itakavyokuwa.
include 'head.php';
//ujumbe huu huwezi kuuona kama tungetumia reuire
echo "Haloo hapo juu faili halipo lakini php imeendelea kutoa matokeo ya code nyingine."
?>
...
Je! umeipenda hii post?
Ndio Hapana Save post
Rajabu Tarehe 2024-05-10 14:53:23 Topic: PHP Main: Masomo File: Download PDF Share On Facebook or Whatsapp Imesomwa mara 310
Sponsored links
👉1 Kitau cha Fiqh
👉2 kitabu cha Simulizi
👉3 Sira ya Mtume Muhammad (s.a.w)
👉4 Madrasa kiganjani
👉5 Kitabu cha Afya
👉6 Simulizi za Hadithi Audio
PHP BLOG - somo la 1: Utangulizi na jinsi ya kuandaa kwa ajili ya somo
Katika course hii utakwenda kujifundisha jinsi ya lutengeneza blog kutoka mwanzo hadi mwisho. Soma Zaidi...
PHP somola 78: Cookie Headers
Katika somo hili utakwenda kujifunza kuhusu Cookie Headers Soma Zaidi...
PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case
Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi Soma Zaidi...
PHP -somo la 6: Jinsi ya kusoma saa na tarehe kwenye PHP
Katika somo hili utakwenda kujifunza jinsi ya kusoma muda kama saa na tarehe kwa kutumia PHP Soma Zaidi...
PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP Soma Zaidi...
PHP somo la 60: namespace na matumizi yake kwenye PHP
Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP 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 - somo la 15: Jinsi ya kutengeneza table kwenye database kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza tabale kwenye database ya mysql . Soma Zaidi...
PHP - somo la 42: Jinsi ya kufanya encryption na de cryption kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kufanya encryption na decryption kwa kutumia PHP. hii itakusaidia kuongeza usalama kwenye taarifa za watu Soma Zaidi...
PHP BLOG - somo la 9: Jinsi ya ku edit poost
Katika somo hil utawenda kujifunza jinsi ya ku edit post kwenye databse Soma Zaidi...
PHP somo la 73: Maana ya http header
Katika somo hili utakwenda kujifunza kuhusu http header, maana yake na jinsi ya kusoma taarifa zilizopo kwenye http header. Soma Zaidi...
PHP somo la 81: Cross - Orgn Resource Sharing - CORSE header
Katika somo hili utakwenda kujifunza kuhusu Cross - Orgn Resource Sharing ama inafupishwa kama CORSE header Soma Zaidi...