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:

Meetodid PHP-s – Kuidas neid tõhusalt kasutada

Meetodi deklareerimiseks saad seda teha järgmiselt:

function liitmine($a, $b) { // Meetodi sisu
}

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.

Meetodid PHP-s – Kuidas neid tõhusalt kasutada

Lihtne näide näeb välja nii:

echo "$a + $b = ". ($a + $b);

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:

PHP meetodid – Kuidas kasutada neid tõhusalt

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:

PHP meetodid – Kuidas neid tõhusalt kasutada

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.

Meetodid PHP-s – Kuidas neid tõhusalt kasutada
  • 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.