Katika somo hili utakwenda kujifunza kuhusu access modifier ili kuweza kuthibiti nama ya kuzitumia properties kwenye class.
Access modifier zipo katika makundi makuu matatu ambayo ni:-
Public hii inaweza kutumiwa popote, protected hii hutumiwa popote ndani ya class husika ama class iliyotokana na class husika, private, hii hutumka ndani ya class husika tu. ili uelewa hapa angalia mfano huu
<?php
class gari {
public $jina;
protected $speed;
private $transition;
}
$toyota = new gari();
$toyota->jina = 'Toyota avalon'; // OK
echo $toyota->jina;
$speed = new gari();
$speed->speed = '180k/h'; // ERROR
echo $speed->speed;
$transition = new gari();
$transition->transition = 'manual'; // ERROR
echo $transition->transition;
?>
Code hizi zina error kwenye speed na transition ni kwa sababu hizo hapo tumezitumia nje ya class gari. Sasa kwa mujibu wa access modifire ili tuweze kui access nje a class lazima iwe public kama ilivyo hapo kwa jina. Lakini speed na transition sio public hivyo hatuwezi kuzitumia nje ya class gari.
Pia access modifier zinaweza kufanya kazi kwenye function. Tukawa na protected function, private function, public function kawaida function yeyote ambayo haitawekewa access modifier hiyo inakuwa ni public automatic.
<?php
class Gari {
&n...
Umeionaje Makala hii.. ?
Share On:
Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu
Soma Zaidi...Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza tabale kwenye database ya mysql .
Soma Zaidi...Katika somo hili utakwenda kujifundisha kuhus matumizi ya function kwenye php. Pia utajifunza jinsi ya kuandika function
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu static method na inavtotumika kwenye OOP
Soma Zaidi...Katika somo hili utajifunza jinsi ambavyo unaweza kutengeneza blog ambayo utaweza ku upload faili na kuandika makala kwa kutumia PHP
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma
Soma Zaidi...