PHP somo la 60: namespace na matumizi yake kwenye PHP

Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP

Namespace

Katika pogramming wakati mwingine unahitaji jina moja la class litumike zaidi ya mara moja kwenye class zaidi ya moja. Sasa OOP inakataa huwezi kuwa na class zaidi ya moja zenye jina moja kwenye ukurasa mmoja. Namespace imekuja kuondoa changamoto hiyo kwa kutumia namespace unaweza kutumia jina moja kwenye class zaidi ya moja.

 

Namespace husaidia kuchanganya class ama code zinazofanana katika utendaji wa kazi kuwa sehemu moja. Tunatengeneza namespace kw akutumia keyword namespace ikifuatiwa na jina la namespace mwanzoni kabisa kabla ya kuandika class. Na tunapotaka kuitumia tunafanya hivyo hivyo. 

 

Hapa chini nimekuletea mfano wa class mbili zenye jina moja kwa kutumia namespace. Ama unaweza kutumia njia ya slash, yaani kwanza utaanza na jina la hiyo namespace ikifuatiwa na backslash ikifutwa na jina la hiyo class. Mfano wa hapo chini nimekuwekea njia zote mbili, namespace ya kwanza nimeitumia kwa njia ya kwanza na ya pili nmetumia hiyo njia ya pili

<?php

 

// Namespace ya "gari"

namespace gari;

 

class gari {

   public static $jina = 'Toyota';

 

   public function tangazo() {

       return 'tunauza gari aina ya ' . self::$jina;

   }

}

 

// Namespace ya "toyota"

namespace toyota;

 

class gari {

   public static $jina = 'Basi';

 

   public function tangazo() {

       return 'tunauza gari aina ya ' . self::$jina . '<br>';

   }

}

 

// Kutumia class "gari" kutoka namespace ya "toyota"

namespace toyota;

$myobToyota = new gari();

echo $myobToyota->tangazo();

 

// Kutumia class "gari" kutoka namespace ya "gari"

$myobGari = new garigari();

echo $myobGari->tangazo();

 

Hapo kuna namespace mbili ambazo ni gari  na toyota, kila namespace moja ina class inayoitwa gari. 

 

Namespace inaweza pia kutumika hata kwenye procedural p">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 628

Share On:

Facebook WhatsApp
Sponsored links
👉1 Simulizi za Hadithi Audio    👉2 Sira ya Mtume Muhammad (s.a.w)    👉3 Madrasa kiganjani    👉4 Tafasiri ya Riyadh Swalihina    👉5 Dua za Mitume na Manabii    👉6 Kitau cha Fiqh   

Post zinazofanana:

PHP - somo la 38: Jinsi ya ku upload mafaili zaidi ya moja kwa kutumia PHP

katika somo hili utajifunza jinsi ya ku upload multiple file yaani mafaili mengi kwa wakati mmoja kwa kutumia PHP

Soma Zaidi...
PHP - somo la 14: Jinsi ya kutengeneza database kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database.

Soma Zaidi...
PHP somo la 94: Maana ya ORM na kazi zake

Katika somo hili utakwenda kujifunzo kuhusu teknolojia ya ORM na inavyotumika kulinda usalama wa database

Soma Zaidi...
PHP somo la 79: Custom header

Katika somo hili utakwenda kuhifunza kuhusu Custom header na aina zake

Soma Zaidi...
PHP somo la 89: Jinsi ya kutumia data za json kwenye program ya php na html

Katika somo hili utakwend akujifunza ni kwa namna gani utaweza kuzitumiadata za jsonkwenye program yako

Soma Zaidi...
PHP somo la 80: Authentication header

Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma

Soma Zaidi...
PHP somola 69: jinsi ya kutuma email kwa watu zaidi ya mmoja kwa kutumia PHPMailer

Katika somo il utajifunza kutuma email kwa watu wengi kwa kutumia PHPMailer. Pia utajifunza jinsi ya kuweka Carbon Copy na Blind Carbon Copy

Soma Zaidi...
PHP - somo la 35: Jinsi ya ku upload mafaili kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya ku upload mafaili kwenye server kwa kutumia PHP

Soma Zaidi...
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP

Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine

Soma Zaidi...
PHP somo la 58: static method kwenye PHP

Katika somo hili utakwenda kujifunza kuhusu static method na inavtotumika kwenye OOP

Soma Zaidi...