PHP funkcija ir funkcijos kvietimas
Kai studijuojate PHP, norėsite užkoduoti kiekvieną programos eilutę, kad galėtumėte išsiaiškinti, kaip kodas veikia. Kažkur pakeliui suprasite, kad yra tam tikrų užduočių, kurias jūsų programa turi atlikti vėl ir vėl. Todėl jūs vėl ir vėl rašote tas pačias kodo eilutes. Pavyzdžiui, yra keletas atvejų, kai jūsų svetainės lankytojas turės jums nurodyti el. Pašto adresą. Jis gali norėti ką nors nusipirkti, užsiprenumeruoti jūsų informacinį biuletenį arba užpildyti klientų aptarnavimo formą. Kiekvieną kartą įvesdami savo el. Pašto adresą ir pateikdami žiniatinklio formą, jūs norėsite, kad jūsų programa patikrintų el. Pašto adreso tikslumą. Galite užduoti kodą šiai užduočiai kiekvienoje programos vietoje, kurią turite patikrinti el. Pašto adresą. Bet tai nėra labai efektyvu. Na, PHP turi atsakymą į šią problemą. Jis vadinamas funkcija.

Iš esmės yra dviejų tipų PHP funkcijos. Pirmasis tipas yra įmontuota funkcija. Šios funkcijos jau yra PHP kalbos dalis, todėl jums nereikia jų patys rašyti. Norėdami naudoti šias įmontuotas funkcijas, tiesiog pridėkite funkcijų skambutį į savo programą. Funkcijos skambutis yra kodo dalis, kuri nurodo jūsų programai „paskambinti“ įtaisytą funkciją, kai jums jos reikia. Antrasis funkcijos tipas yra vartotojo apibrėžta funkcija. Tai yra funkcijos, kurias pats rašote. Tada, parašę funkciją, galite bet kada paskambinti į savo programą, koduodami funkcijos skambutį. Pažvelkime į funkcijų skambučio PHP kodą.

Pagrindinis PHP kodas
funkcijos_pavadinimas (argumentas, argumentas);

Pavyzdys
spausdinti ($ žinutė);


spausdinti ();
funkcijos_pavadinimas
Tai vardas, suteiktas funkcijai ir kaip jūsų programa atpažins funkciją. Kaip pavyzdį naudojau įmontuotą spausdinimo funkciją. Funkcijos_pavadinimas spausdinimo funkcijai yra spausdinti ir jis dedamas kairėje pusėje ().

spausdinti ($ žinutė);
Plokštė
Skliaustai naudojami informacijai perduoti. Jei jums nereikia perduoti jokios informacijos, tada nieko nepažymėsite tarp ().

$ žinutė
Argumentas
Argumentas yra informacija, kurią norite perduoti funkcijai. Jei turite daugiau nei vieną argumentą, atskirkite juos kableliu. Tada įterpkite argumentą (-us) tarp skliaustų. Mūsų pavyzdyje funkcijai perduotas argumentas (informacija) yra $ pranešimo kintamasis, esantis tarp skliaustų. Integruota spausdinimo funkcija spausdins bet kokią reikšmę, kurią suteikėte kintamajam $ message.

spausdinti ($ žinutė);
;
Kabliataškis baigiasi funkcijos skambučiu

Pastaba: Funkcija paprastai perduoda informaciją programai, kai ji baigiama. Pvz., Spausdinimo funkcija perduoda loginį vertę atgal į programą.





Vaizdo Instrukcijos: PHP pamokos 55 String funkcijos (Gegužė 2024).