Ja, ja, ja, tas jums jāņem vērā, kad strādājat ar PHP objektorientētajā programmēšanā, ir svarīgi izmantot skaidru un strukturētu nosaukumu shēmu. Labi nosaukumu noteikumi palielina jūsu koda lasāmību un uzturējamību. Ir dažas vispārpieņemtas prakses, kas var palīdzēt jums saglabāt konsekvenci klases nosaukumu, mainīgo un metožu nosaukšanā. Šajā sadaļā mēs iegrimstam šajās labajās praksēs.
Galvenie atziņas
- Klases nosaukumi vienmēr jāsāk ar lielo burtu
- Pastāvīgās vērtības vienmēr ir uzrakstītas lielajiem burtiem
- Mainīgie jāsāk ar mazo burtu
- Mētožu nosaukumi ir jāuzsāk ar mazo burtu un darbības vārdu
- Camel Case izmantošana uzlabo lasāmību vairākdaļu identifikatoriem
Solim pa solim
1. Klases nosaukumu galvene
Pirmais punkts, ko jums vajadzētu ņemt vērā, ir klases nosaukšana. Klases nosaukumam vienmēr jāsākas ar lielo burtu. Tas atvieglo atšķiršanu starp klasēm un mainīgajiem. Attiecībā uz failu jums jānodrošina, ka faila nosaukums atspoguļo klases nosaukumu, piemēram, Konvencijas.php klases Konvencijas.

2. Pastāvīgās vērtības
Vēl viens svarīgs aspekts ir pastāvīgās vērtības. Lai jūs tos atpazītu, tiem vienmēr jābūt rakstītiem lielajiem burtiem. Tipisks nosaukums varētu izskatīties šādi: const TEST = 'Test';. Šis stils ir visplašāk atzīts un veicina konsekvenci jūsu kodā.

3. Mainīgie
Nosakot mainīgos, nosaukumu uzsāciet ar mazo burtu. Piemēram, publiskais mainīgais varētu tikt nosaukts public $name;. Šī konvencija palīdzēs jums nošķirt mainīgos no klasēm un pastāvīgām vērtībām.

4. Metožu nosaukšana
Mētožu nosaukšanai ir jāņem vērā daži noteikumi. Pirmajam burtam metodes nosaukumā arī jābūt mazajam. Laba piemērs varētu būt public function getName;. Efektīva metode ir tāda, ka metodes nosaukumi parasti sākas ar darbības vārdu. Jūsu piemērā metode varētu būt ar nosaukumu "iegūst" vai "sagādā".

5. Camel Case piemērošana
Camel Case izmantošana ir arī plaši izplatīta prakse. Tas attiecās īpaši uz daudzdaļu identifikatoriem. Piemēram, konvenciju ievērošana Camel Case izskatītos šādi: konvencijuIevērošana. Katram vārdam pēc pirmā jābūt ar lielo burtu, lai palielinātu lasāmību.

6. Kompleksākas nosaukšanas
Ja jūs strādājat ar kompleksām nosaukumiem, piemēram, klasē vai metodē, arī izmantojiet Camel Case. Piemēram, public function setKonvencijas; nodrošinās, ka arī šeit saglabājas lasāmība un jūs viegli varat atpazīt, par ko ir runa.
7. Šo konvenciju ievērošana
Ir ieteicams no paša sākuma ievērot šīs nosaukumu konvencijas. Ja jūs šos principus pieņemsiet jau agrīnā posmā, jūs ietaupīsiet sev neērtas pārveidošanas un korekcijas nākotnē. Uzticieties, ka tas palīdzēs jums ikdienas darbā izvairīties no neskaidrībām un pārpratumiem.
Kopsavilkums - Objektorientētās nosaukumu konvencijas PHP
Konsekventu nosaukumu konvenciju izmantošana PHP ir ārkārtīgi svarīga, lai izstrādātu uzturamus un lasāmus programmatūras risinājumus. Ievērojot apspriestos noteikumus klases nosaukumiem, pastāvīgajām vērtībām, mainīgajiem un metodēm, jūs pamanīsiet, ka jūsu kods ne tikai ir labāk strukturēts, bet arī vieglāk uztverams. Ievadiet šīs labās prakses un uzlabojiet sava PHP koda kvalitāti.
Biežāk uzdotie jautājumi
Kādas ir nosaukumu konvencijas PHP?Nosaukumu konvencijas PHP ir vadlīnijas strukturētai klašu, mainīgo, pastāvīgo vērtību un metožu nosaukšanai, lai uzlabotu koda lasāmību un uzturējamību.
Kāpēc pastāvīgās vērtības ir uzrakstītas lielajiem burtiem?Pastāvīgās vērtības tiek rakstītas lielajiem burtiem, lai tās atšķirtu no citiem mainīgajiem un uzsvērtu to nemainīgumu kodā.
Kā uzsākt mainīgo nosaukumus PHP?Mainīgo nosaukumiem PHP jāuzsāk ar mazo burtu, lai tos atšķirtu no klases nosaukumiem.
Kas ir Camel Case?Camel Case ir rakstība, kur vairākas vārdi tiek rakstīti bez atstarpēm. Pirmajam vārdam jābūt mazā burtā, nākamajam vārdam jābūt ar lielo burtu.
Kāpēc man vajadzētu ievērot nosaukumu konvencijas?Nosaukumu konvenciju ievērošana palielina jūsu koda lasāmību un uzturējamību un atvieglo sadarbību ar citiem izstrādātājiem.