Ja, tu varianti, classes and objekti definēšana ir centrāla joma. Šajā pamācībā tu uzzināsi, kā PHP izveidot klasēm instances, izmantojot atslēgvārdu „new“. Tas ir pamats sarežģītu un strukturētu lietojumu izstrādei.

Galvenās atziņas

  • Klasēs tiek definēti objekti, kas nosaka īpašības un metodes.
  • Šo klašu instances tiek izveidot, izmantojot atslēgvārdu „new“.
  • Piekļuve īpašībām un metodēm PHP notiek citādi nekā dažās citās programmēšanas valodās.
  • Darbs ar instancēm ir pamats objektorientētai programmēšanai PHP.

Solim pa solim

1. Klases definēšana

Pirms vari izveidot klases instanci, vispirms jādefinē klase. Klasē tiek iekļautas īpašības, kas nosaka objekta stāvokli, un metodes, kas definē objekta uzvedību. Sāc, uzsverot klases struktūru.

Instancēs PHP izveidot ar „new“

2. Instances izveide ar „new“

Pēc klases definēšanas ir laiks izveidot instanci. Tu izmanto atslēgvārdu „new“, seko klasess nosaukumam, lai instancētu jaunu objektu. Šī instance tiek saglabāta mainīgajā, kas ļauj piekļūt šīs klases īpašībām un metodēm.

Instances PHP izveide ar "new

3. Piekļuve instancē esošām īpašībām

Lai piekļūtu instancē esošām īpašībām, tu izmanto speciālo PHP sintaksi, kas definē piekļuvi šiem elementiem. Tā vietā, lai izmantotu punktu, kā tas ir citās programmēšanas valodās, tu šeit izmanto saiti un pēc tam lielo slēgto zīmi.

Tas dod tev piekļuvi instancē esošās „tipa“ īpašībai.

Instanci PHP ar „new“ izveidošana

4. Piekļuve instancē esošām metodēm

Līdzīgi kā piekļūstot īpašībām, tu vari arī izsaukt metodes, kas definētas klasē. Tu arī izmanto saiti un lielo slēgto zīmi, lai norādītu uz metodi, piemēram, getTip().

5. Rezultātu rādīšana pārlūkprogrammā

Lai pārliecinātos, ka viss darbojas pareizi, ir noderīgi rādīt rezultātus pārlūkprogrammā. Tu vari pievienot HTML jaunu rindu, lai strukturētu izvadi. Pēc tam tu atver failu pārlūkprogrammā un pārbaudi, kā tas izskatās. Izvade rādīs īpašību saturu un metodes rezultātu. Tas palīdzēs pārliecināties, ka tava instance darbojas pareizi.

Instancēm PHP izveide ar „new“

6. Pamata kopsavilkums

Tu esi apguvis pamatsoļus, lai strādātu ar klasēm un instancēm PHP. Tu vari definēt klases, izveidot objektus un piekļūt to īpašībām un metodēm, izmantojot specifisku sintaksi. Tu esi labi sagatavots, lai dziļāk izpētītu objektorientēto programmēšanu PHP.

Instancēs PHP ar "new" izveidošana

Kopsavilkums – No klases līdz objektam: instances PHP ar „new“

Šajā pamācībā tu esi uzzinājis, kā PHP definēt klases un izveidot šo klašu instancēm ar atslēgvārdu „new“. Turklāt tu esi uzzinājis, kā piekļūt īpašībām un metodēm, un tas ir noderīgi, lai pārbaudītu izpildi pārlūkprogrammā.

Bieži uzdotie jautājumi

Kā es definēju klasi PHP?Tu sāc ar atslēgvārdu „class“, pēc tam seko klases nosaukumam un atver bloku, lai definētu īpašības un metodes.

Kā es izveidoju klases instanci?Izmanto atslēgvārdu „new“, pēc tam seko klases nosaukumam, lai izveidotu jaunu instanci.

Kā es piekļuvenu kādas klases īpašībām?Izmanto sintaksi ->, pēc tam seko īpašības nosaukumam, lai piekļūtu tām.

Kā es izsauku klases metodi?Izmanto to pašu ->-sintaksi, pēc tam seko metodes nosaukumam un pievieno iekavas, lai izsauktu metodi.