Jei dirbsite su PHP objektiniu programavimu, labai svarbu naudoti aiškią ir struktūrizuotą pavadinimo schemą. Geros pavadinimo konvencijos padidina jūsų kodo skaitomumą ir priežiūrą. Yra keletas plačiai priimtų praktikų, kurios gali padėti jums nuosekliai pavadinti klasių, kintamųjų ir metodų pavadinimus. Šioje dalyje išsamiai nagrinėsime šias geriausias praktikas.
Svarbiausios įžvalgos
- Klasės pavadinimai turėtų prasidėti didžiąja raide
- Kintamosios visada rašomos didžiosiomis raidėmis
- Kintamieji prasideda mažąja raide
- Metodai turėtų prasidėti mažąja raide ir veiksmuo
- Camel Case naudojimas pagerina daugiakojo identifikavimo skaitomumą
Žingsnis po žingsnio vadovas
1. Pavadinimų nustatymas klasėms
Pirmas dalykas, kurį turėtumėte atsiminti, yra klasių pavadinimų nustatymas. Klasės pavadinimas visada turėtų prasidėti didžiąja raide. Tai palengvina klasės ir kintamojo atskyrimą. Kiekvienas failas turėtų atitikti klasės pavadinimą, pvz., Konvencijos.php už klasę Konvencijos.

2. Konstantos
Kitas svarbus aspektas yra konstantos. Kad jas atpažintumėte, jos visada turi būti rašomos didžiosiomis raidėmis. Tipiškas pavadinimas gali būti toks: const TEST = 'Test';. Šis stilius yra plačiai pripažintas ir skatina nuoseklumą jūsų kode.

3. Kintamieji
Kai pavadinate kintamuosius, pradėkite pavadinimą mažąja raide. Pavyzdžiui, viešas kintamasis gali būti pavadintas public $name;. Ši konvencija padeda atskirti kintamuosius nuo klasių ir konstantų.

4. Metodų pavadinimas
Pavadinant metodus reikia laikytis kai kurių taisyklių. Pirmasis metodo pavadinimo simbolis taip pat turėtų būti mažoji raide. Geras pavyzdys galėtų būti public function getName;. Efektyvi metodika yra ta, kad metodo pavadinimai paprastai prasideda veiksmažodžiu. Jūsų pavyzdyje metodas galėtų būti "gauti" arba "gauti" pavadinimą.

5. Camel Case taikymas
Camel Case naudojimas taip pat yra plačiai paplitusi praktika. Tai ypač taikoma daugeliui identifikatorių. Pavyzdžiui, identifikatorius laikytis konvencijų Camel Case atrodytų taip: konvencijųEinhaltung. Kiekvienas žodis po pirmo turėtų prasidėti didžiąja raide, kad pagerintų skaitomumą.

6. Sudėtingesni pavadinimai
Dirbdami su sudėtingais pavadinimais, pvz., klasės ar metodo pavadinimais, taip pat naudokite Camel Case. Pavyzdžiui, public function setKonventionen; užtikrins, kad čia taip pat išliktų skaitomumas, ir jūs lengvai galėsite atpažinti, apie ką kalbama.
7. Šių konvencijų laikymasis
Patartina šių pavadinimo konvencijų laikytis nuo pat pradžių. Jei šių principų įgysite anksti, sutaupysite nuo nemalonių pertvarkymų ir pritaikymų savo kode ateityje. Pasitikėkite, kad tai padės jums kasdieninėje veikloje išvengti painiavos ir nesusipratimų.
Santrauka - Objektinės pavadinimo konvencijos PHP
Nuoseklių pavadinimo konvencijų naudojimas PHP yra itin svarbus kuriant prieinamą ir skaitomą programinę įrangą. Laikydamiesi aptartų taisyklių dėl klasių pavadinimų, konstantų, kintamųjų ir metodų, pastebėsite, kad jūsų kodas ne tik geriau struktūrizuotas, bet ir lengviau suprantamas. Įgyvendinkite šias geriausias praktikas ir pagerinkite savo PHP kodo kokybę.
Dažnai užduodami klausimai
Ką reiškia pavadinimo konvencijos PHP?Pavadinimo konvencijos PHP yra gairės, skirtos struktūrizuotam klasių, kintamųjų, konstantų ir metodų pavadinimui, kad būtų pagerintas kodo skaitomumas ir prieinamumas.
Kodėl konstantos rašomos didžiosiomis raidėmis?Konstantos rašomos didžiosiomis raidėmis, kad būtų atskirtos nuo kitų kintamųjų ir pabrėžti jų nekintamumą kode.
Kaip turėčiau pradėti pavadinimus kintamiesiems PHP?Kintamųjų pavadinimai PHP turėtų prasidėti mažąja raide, kad būtų atskirti nuo klasių pavadinimų.
Ką reiškia Camel Case?Camel Case yra rašymo stilius, kuriame keli žodžiai rašomi be tarpo. Pirmasis žodis prasideda mažąja raide, o kitas žodis - didžiąja raide.
Kodėl turėčiau laikytis pavadinimo konvencijų?Laikymasis pavadinimo konvencijų padidina jūsų kodo skaitomumą ir prieinamumą, taip pat palengvina bendradarbiavimą su kitais kūrėjais.