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;
}
function set_transition($transition){...
Je! umeipenda hii post?
Rajabu
Tarehe 2024-05-10 14:53:23 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 289
Sponsored links
PHP somo la 73: Maana ya http header
PHP somo la 53: class inheritance kwenye PHP Object Oriented Programming
PHP somo la 79: Custom header
PHP somo la 66: Jinsi ya ku edit data na kufuta kwenye database kwa kutumia PDO
PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
PHP BLOG - somo la 11: Jinsi ya kutumia prepared statement
PHP - somo la 8: jinsi ya kuandika constant kwenye PHP
PHP somo la 80: Authentication header
PHP somo la 57: class traits kwenye PHP
Jinsi ya kutuma Email kwa kutumia PHP
PHP - somo la 30: Baadhi function za PHP
PHP BLOG - somo la 5: Jinsi ya kuandika code za PHP kwa ajili ya kuweka post kwenye blog
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Kitau cha Fiqh
👉2 kitabu cha Simulizi
👉3 Simulizi za Hadithi Audio
👉4 Madrasa kiganjani
👉5 Sira ya Mtume Muhammad (s.a.w)
👉6 Kitabu cha Afya
Post zifazofanana:-
Katika somo hili utakwenda kujifunza kuhusu http header, maana yake na jinsi ya kusoma taarifa zilizopo kwenye http header. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu class inheritance kwenye object oriented programming. Soma Zaidi...
Katika somo hili utakwenda kuhifunza kuhusu Custom header na aina zake Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi jinsi ya ku edit ama ku update data na kuzifuta kwenye database kwa kutumia PDO Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP. Soma Zaidi...
Katika somo hili utajifnza jinsi ya kufanya prepared statement kama njia ya kuzuia sql ingection kwenye PHP blog Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kuandika constant kwenye PHP. Pia utajifunza utofauti wake na variable Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma Soma Zaidi...
Katika somo hili utakwenda kujifunza concept ya traits kwenye OOP. hii itakusaidia ku solve baadhi ya changamoto zinazotokana na inheritance Soma Zaidi...
Katika post hii utakwenda kujifunza jinsi ya kutuma email kwa kutumia php function ya email() Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya ktumia baadhi ya function za php Soma Zaidi...
Katika ukurasa huu utakwenda kujifunz jinsi ya kuandika code za php kwa ajili ya kutuma post yetu kwenye blog. Soma Zaidi...