PHP õpetus - objektorienteeritud programmeerimine: põhitõed ja praktika

Klasside ja objektiorienteeritud programmeerimise sissejuhatus PHP-sse

Kõik õpetuse videod PHP õpetus - objektorienteeritud programmeerimine: põhimõisted ja praktika.

Klasside kasutamine PHP keeles avardab oluliselt sinu võimalusi objektorienteeritud programmeerimises. Klassid on selle programmeerimiskeele põhielemendid ja võimaldavad sinu koodi selget struktuuri. Kui soovid lähemalt tutvuda klasside loomise ja kasutamisega PHP-s, siis oled jõudnud õigesse kohta.

Olulised tähelepanekud

  • Klassid on objektorienteeritud programmeerimise alus PHP-s.
  • Klassi nimi peaks olema sama, mis faili nimi.
  • Atribuudid ja meetodid on klassi peamised koostisosad.

Samm-sammuline juhend

1. Uue PHP-faili loomine

Alustuseks peaksid looma uue faili, et määratleda oma klass. Selleks nimetad faili ideally database.php, kuna see sisaldab klassi Database. Miks see oluline on? See annab sulle selguse ja aitab sul koodi paremini korraldada.

Klasside ja objektorienteeritud programmeerimise sissejuhatus PHP-sse

2. Klasside määratlemine

Oma uues PHP-failis alustad klassi määratlemisega. Võti class näitab, et määratled nüüd klassi. Nimeks paned klassile Database ja avad seejärel kõlakud. Kõik, mida selle vahel määratled, kuulub sellele klassile.

Sissejuhatus klassidesse ja objektorienteeritud programmeerimisse PHP-s

3. Atribuutide lisamine

Atribuudid on klassile määratud omadused. Otsustad lisada atribuudi nimega type. Sea vaikimisi väärtuseks MySQL. Atribuudid aitavad kirjeldada objekti erinevaid olekuid või tunnuseid.

4. Nähtavusmodifikaatorite kasutamine

Oma omaduste nähtavuse jaoks peaksid kasutama modifikaatorit public. On ka private, mis tähendab, et sellele saab juurde pääseda ainult klassi seest. Selle otsuse tegemine mõjutab, kuidas saad hiljem klassiga ja selle objektidega suhelda.

5. Meetodite määratlemine

Lisad meetodi nimega getType, mis tagastab atribuudi type väärtuse. See meetod võimaldab ligipääsu privaatsele või kaitstud omadusele, juhul kui otsustad nähtavust muuta. Selle meetodi alustad public function abil.

Klasside ja objektorienteeritud programmeerimise sissejuhatus PHP-s

6. Meetodi tagastusväärtus

Meetodi sees kasutad return-lause, et tagastada atribuudi väärtus. Sinul tagastatakse type. See on hädavajalik, et andmed klassist välja tõmmata ja võimaldab sul suhelda oma klassi objektidega.

Sissejuhatus klassidesse ja objektorienteeritud programmeerimisse PHP-s

7. Klasside määratlemise kokkuvõte

Kokkuvõttes oled loonud klassi Database, mis sisaldab atribuuti type ja meetodit getType. Selle klassi struktuur on lihtne, kuid see loob aluse keerukamate rakenduste jaoks. Sul on nüüd alus, millel edasi töötada, olgu see instantside loomine või täiendavate meetodite rakendamine.

Klasside ja objektorienteeritud programmeerimise alustamine PHP-s

8. Ülevaade järgnevast videost

Järgmises etapis õpid, kuidas luua klassi Database instantsi. See tähendab, et genereerid objekte sinu määratletud klassi põhjal. Need teadmised on hädavajalikud, et kasutada täielikult ära objektorienteeritud programmeerimise potentsiaali.

Kokkuvõte – Objektorienteeritud programmeerimine PHP-s: Klasside alused

See, mida oled selles juhendis õppinud, loob aluse sügavamale süvenemisele objektorienteeritud programmeerimisse PHP-s. Klassid, nende omadused ja meetodid moodustavad iga keerukama PHP-rakenduse keskse struktuuri.

Korduma kippuvad küsimused

Mis on klass PHP-s?Klass on objekti plaan, mis määratleb omadused ja meetodid.

Kuidas nimetada PHP-faili, mis sisaldab klassi?On mõistlik, et faili nimi vastaks klassi nimele.

Mis on nähtavusmodifikaatorid?Nähtavusmodifikaatorid nagu public ja private reguleerivad juurdepääsu omadustele ja meetoditele.

Kuidas määratleda meetod klassis?Public function järgneva meetodi nime ja kõlakudega saad määratleda meetodi.

Mis vahe on omadustel ja meetoditel?Omandid salvestavad andmeid, samas kui meetodid on funktsioonid, mis teevad nende andmetega toiminguid.