Kui soovid objektorienteeritud programmeerimises PHP keeles läbi lüüa, on meetodid keskne komponent, mille valdamine on oluline. Selles õpetuses vaatame, kuidas deklareerida meetodeid ja kuidas neid tõhusalt oma klassides kasutada.
Olulised järeldused
- Meetodid on nagu funktsioonid klassi sees.
- Sa saad kasutada parameetreid andmete edastamiseks meetoditele.
- Tagastusväärtused võimaldavad sul kasutada meetodite tulemusi.
- Meetodite nähtavus (public, private, protected) kontrollib juurdepääsu.
Samuti sammult juhend
Meetodi põhistruktuur
Alustame meetodi põhilise deklareerimisega. Veendu, et sa lood klassi, milles meetod asub. Näiteks võiks su klassi nimi olla "Meetodid". Selles klassis saad deklareerida meetodi "liitmine", mis liidab kaks arvu. Siin on näide struktuurist:

Meetodi deklareerimiseks saad seda teha järgmiselt:
Meetodi kehas salvestatakse liitmise loogika.
Meetodi kehas kasuta liitmise loogikat, mis summeerib kaks parameetrit.
Echo kasutamine
Kuna soovid, et liitmise tulemus kuvataks, saad kasutada funktsiooni echo. Veendu, et tulemus on kergesti loetav. Kombineeri oma tekstiväljund summadega, mida liidad.

Lihtne näide näeb välja nii:
See tagastab kahe numbri summa ja teeb selle kasutajale selgeks ja lühidalt.
Meetodi kutsumine
Meetod ei käivitu automaatselt. Pead seadma meetodi kutsumise selgesõnaliselt. Esiteks loo klassi Meetodid objekt:

Nüüd saad kasutada meetodit "liitmine", pääsemiseks objekti kaudu:
Väljund brauseris
Et tulemust brauseris kuvada, kutsu meetod välja ja lase tal tulemuse tagastada. Nii saad väljundi otse näha. Siin on täislahenduse näide:

Meetodite nähtavus
Oluline mõisted objektorienteeritud programmeerimises on nähtavus. Sa saad meetodeid deklareerida public, private või protected. Need nähtavused kontrollivad, kuidas muud osad sinu koodist saavad meetodile ligi.

- public: Meetod on kergesti ligipääsetav kõikjalt.
- private: Meetodit saab kasutada ainult klassi sees.
- protected: Meetodit saab kasutada klassi sees ja selle alamhõimude poolt.
See on eriti oluline sinu loogika kapseldamiseks ja andmete kaitsmiseks.
Kokkuvõte – meetodid PHP-s selgelt selgitatud
Sel juhendil oled õppinud, kuidas meetodid PHP-s töötavad. Nüüd tead, kuidas neid deklareerida, kutsuda, kasutada parameetreid ja tulemusi tagastada. Samuti oled saanud ülevaate meetodite nähtavusest, mis on oluline aspekt objektorienteeritud programmeerimises.
Korduma kippuvad küsimused
Kuidas deklareerida meetod PHP-s?Kasutage märksõna function, järgneb meetodi nimi ja parameetrite jaoks sulud.
Kuidas kutsuda meetodit välja?Loo klassi objekt ja kasuta punktoperaatorit meetodi kutsumiseks.
Mis on parameetrid meetodites?Parameetrid on muutujad, mille edastad meetodile selle funktsionaalsuse laiendamiseks.
Mis vahe on public, private ja protected vahel?public on kõigile, private ainult klassile endale, protected klassile ja selle alamhõimudele.
Kuidas tagastada meetodi tulemusi?Kasutage märksõna return, järgneb väärtus, mille soovite tagastada.