PHP pamācība – objektorientētā programmēšana: pamati & prakse

Ievads klasēs un objektorientētajā programmēšanā PHP valodā

Visi pamācības video PHP pamācība – objektorientētā programmēšana: pamati un prakse

Ar klasēm PHP ievērojami paplašināsi savas iespējas objektorientētajā programmēšanā. Klasēm ir pamatu sastāvs šajā programmēšanas valodā un tās ļauj skaidri strukturēt tavu kodu. Ja vēlies tuvāk iepazīties ar klasēm PHP izveidi un izmantošanu, tu esi pareizajā vietā.

Svarīgākās atziņas

  • Klasēm ir pamats objektorientētajā programmēšanā PHP.
  • Klasēm nosaukumam jāatbilst faila nosaukumam.
  • Īpašības un metodes ir galvenās klasē iekļautās sastāvdaļas.

Solim pa solim instrukcija

1. Jaunas PHP faila izveide

Sākumā tev vajadzētu izveidot jaunu failu, lai definētu savu klasi. Šim nolūkam ideāli būtu nosaukt failu par dati.php, jo tajā tiks ietverta klase Dati. Kāpēc tas ir svarīgi? Tas sniedz tev skaidrību un palīdz labāk organizēt kodu.

Ievads klasēs un objektorientētajā programmēšanā PHP

2. Klases definēšana

Savā jaunajā PHP failā tu uzsāc ar klases definēšanu. Atslēgas vārds class norāda, ka tu tagad definē klasi. Tu nosauc to par Dati un pēc tam atverot dēlīšu iekavas. Viss, ko tu noregulē starp šīm iekavām, pieder šai klasei.

Ievads klasēs un objektorientētajā programmēšanā PHP valodā

3. Īpašību pievienošana

Īpašības ir atribūti, kas piešķirti klasei. Tu izlēm, ka pievienosi īpašību ar nosaukumu Tips. Iestati noklusējuma vērtību uz MySQL. Īpašības tiek izmantotas, lai aprakstītu dažādus objektu stāvokļus vai iezīmes.

4. Redzamības modifikatoru izmantošana

Par savu īpašību redzamību tu vari izmantot modifikatoru public. Ir arī private, kas nozīmē, ka piekļuve ir tikai no klases iekšpuses. Šī lēmuma pieņemšana ietekmē, kā tu vēlāk vari mijiedarboties ar klasi un tās objektiem.

5. Metodes definēšana

Tu pievieno metodi ar nosaukumu getTips, kas atgriež īpašības Tips vērtību. Šī metode ļauj piekļūt privātai vai aizsargātai īpašībai, ja tu izlem par redzamības izmaiņām. Šī metode sākas ar public function.

Ievads klasēs un objektu orientācijā PHP

6. Metodes atgriešanas vērtība

Metodes ietvaros tu izmanto return-izteiku, lai atgrieztu īpašības vērtību. Tavā gadījumā tiks atgriezts Tips. Tas ir būtiski, lai iegūtu datus no klases un ļauj tev mijiedarboties ar klases objektiem.

Ievads klasēs un objektorientētajā programmēšanā PHP

7. Klases definīcijas apkopojums

Īsumā tu esi izveidojis klasi Dati, kurā ir īpašība Tips un metode getTips. Šīs klases struktūra ir vienkārša, taču tā ieskicē pamatus sarežģītākām lietojumprogrammām. Tagad tu esi izveidojis pamatu, uz kura vari turpināt strādāt, vai nu izveidojot instancē, vai īstenojot papildu metodes.

Ieeja klasēs un objektorientācijā PHP

8. Nākamā video skatījums

Nākamajā solī tu iemācīsies, kā radīt klases Dati instancē. Tas nozīmē, ka tu ģenerēsi objektus, pamatojoties uz to, ko tu esi definējis šajā klasē. Šīs zināšanas ir izšķirošas, lai pilnībā izmantotu objektorientētās programmēšanas potenciālu.

Kopsavilkums – Objektorientētā programmēšana PHP: Klasu pamati

Tas, ko tu esi uzzinājis šajā pamācībā, veido pamatu dziļākai izpratnei par objektorientētu programmēšanu PHP. Klasēm, to īpašībām un metodēm ir centrālā struktūra katrai sarežģītākai PHP lietojumprogramma.

Bieži uzdoti jautājumi

Kas ir klase PHP?Klase ir objekta zīmējums, kas definē īpašības un metodes.

Kā nosaukt PHP failu, kas satur klasi?Ir lietderīgi nosaukt failu atbilstoši klases nosaukumam.

Kas ir redzamības modifikatori?Redzamības modifikatori, piemēram, public un private, nosaka piekļuvi īpašībām un metodēm.

Kā definēt metodi klasē?Ar public function, kam seko metodes nosaukums un dēlīšu iekavas, tu vari definēt metodi.

Kas ir atšķirība starp īpašībām un metodēm?Īpašības glabā datus, savukārt metodes ir funkcijas, kas veic operācijas ar šiem datiem.