Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili.
Kutengeneza class utaanza na kuandika neno class likifuatiwa na jina la hiyo class, ikifuatiwa na mabano mawili, ambapo ndani ya mabano hayo ndio utaweka code za hiyo class.
class gari{
}
Mwanzo utaanza kuandika property za hiyo class. Property itaandikea kwa kuanza na access modifier yake. Mfano property ni jina, modifier ni public. Elewa public maana yake hiyo property inaweza kutumia kwenye hiyo class bila ya kizuizi.
class gari{
public $name;
public $speed;
public $transition;
}
Kinachofuata hapo ni kuweka method (functions) kwa ajili ya ku access hizo property
kama method itawekwa ndani ya class tutatumia $this keyword. Kama itakuwa nje hatutatumia. Sasa Wacha tuanze ya ndani ya class.
Tunaposema ndani ya class tunamanisha ndani ya mabano ya hiyo class Yako.
class gari {
//mwanzo wa class
function set_name($name){
$this->name = $name;
}
function set_speed($speed){
$this->speed = $speed;
}
function set_transition($transition){
$this->transition = $transition;
}
//mwisho wa class
}
Sasa tutakwenda kutengeneza function kwa ajili ya kupata value za Kila object. Function yetu ita return value ya object.
function get_name(){
return $this->name;
}
function get_speed(){
return $this->speed;
}
function get_transition (){
return $this->transition ;
}
Mpaka kufikia hapa tayari tumesha set propert za kila class yetu. ila bado hatujatengeneza object . hivyo sasa hatuwa inayofuata ni kutengeneza object
Object tunaweka nje ya class. Ili kutengeneza object tutatumia new keyword likifuatiwa na jina la class.
$toyota = new gari()
$speed = new gari()
$transition = new gari()
Mpaka kufikia hapo tumesha tengeneza object zeta tatu. Sasa kinachofuata ni kutengeneza method kwa ajili ya ku access hizo object ili kuzipa values. Tunaweza kurahisisha kwa kusema kuwa hatuwa inayofuata ni kuweka value kwenye object kutokana na propert zetu. prperty ni name, speed na transition.
$toyota -> set_name("toyota")
$speed ->set_speed("180")
$transition-> set_transition('manual')
Hapo tayari tumeshaipa Kila object value yake. Hatuwa inayofuata ni matumizi ya hizo object. Kwa mfano ngoja tuangalie value hizo
Code zote hizi hapa:
<?php
class gari{
public $name;
public $speed;
public $transition;
function set_name($name){
$this->name = $name;
}
function set_speed($speed){
$this->speed = $speed;
}
func">... Jiunge nasi WhatsApp kupata update zetu Umeionaje Makala hii.. ? Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP Katika somo hili utakwenda kujifunza jisni ya kudhibiti error ambazo zinaweza kutokea wakati wa ku encode na ku decoe json data Somo hili litakwenda kukutajia baadhi ya library za php ambazo hutumika kwa matumizi ya ORM Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database. Katika somo hili utakwenda kujifunza jinsi ya kutengeneza ukurasa wa kupost kwa kutumia html form Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake katika somo hili utajifunza jinsi ya ku upload multiple file yaani mafaili mengi kwa wakati mmoja kwa kutumia PHP Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database. Katika somo hili utakwenda kujifunza concept ya interface na concept ya polymorphism kwenye PHP OOP. Katika somo hili utakwenda kujifunza jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP.
👉1
Kitau cha Fiqh
👉2
Simulizi za Hadithi Audio
👉3
kitabu cha Simulizi
👉4
Bongolite - Game zone - Play free game
👉5
Sira ya Mtume Muhammad (s.a.w)
👉6
Tafasiri ya Riyadh Swalihina
Post zinazofanana:
PHP somo la 51: Jinsi ya kutumia consctuct na destruct function
PHP somo la 87: Jinsi ya kuangalia error wakati wa ku decode na ku encode json data
PHP somo la 98: Library za PHP ambazo unaweza kutumia ORM
PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database
PHP BLOG - somo la 4: Jinsi ya kutengeneza ukurasa kwa ajili ya kupost
PHP - somo la 44: Nini cURL na ni yapi matumizi yake?
PHP - somo la 38: Jinsi ya ku upload mafaili zaidi ya moja kwa kutumia PHP
PHP - somo la 14: Jinsi ya kutengeneza database kwa kutumia PHP
PHP somo la 56:class interface na polymorphism kwenye PHP OOP
PHP - somo la 18: Jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP