PHP funkcija un funkcijas izsaukums
Kad jūs studējat PHP, jūs vēlēsities kodēt katru savas programmas rindu, lai jūs varētu izpētīt, kā kods darbojas. Kaut kur pa ceļam jūs sapratīsit, ka ir noteikti uzdevumi, kas jūsu programmai jāveic atkal un atkal. Tāpēc jūs atkal un atkal atrodaties vienās un tajās pašās koda rindās. Piemēram, ir vairāki gadījumi, kad jūsu vietnes apmeklētājam jums būs jānorāda e-pasta adrese. Viņš, iespējams, vēlēsies kaut ko iegādāties, parakstīties uz jūsu biļetenu vai aizpildīt klientu apkalpošanas veidlapu. Katru reizi, ievadot savu e-pasta adresi un iesniedzot tīmekļa veidlapu, jūs vēlēsities, lai jūsu programma pārbaudītu e-pasta adreses pareizību. Jūs varētu ar roku kodēt šo uzdevumu katrā savas programmas vietā, kas jums jāpārbauda e-pasta adrese. Bet tas nav pārāk efektīvi. Nu, PHP ir atbilde uz šo problēmu. To sauc par funkciju.

Pamatā ir divu veidu PHP funkcijas. Pirmais veids ir iebūvētā funkcija. Šīs funkcijas jau ir daļa no PHP valodas, tāpēc jums tās nav jāraksta pats. Lai izmantotu šīs iebūvētās funkcijas, programmai vienkārši jāpievieno funkciju izsaukums. Funkcijas izsaukums ir koda gabals, kas liek jūsu programmai “piezvanīt” iebūvētajai funkcijai, kad vien jums tā nepieciešama. Otrais funkciju veids ir lietotāja definēta funkcija. Šīs ir funkcijas, kuras jūs pats rakstāt. Pēc tam, kad esat uzrakstījis funkciju, varat to izsaukt savā programmā, kodējot funkcijas zvanu. Apskatīsim funkcijas zvana PHP kodu.

Pamata PHP kods
funkcijas_vārds (arguments, arguments);

Piemērs
drukāt ($ ziņa);


drukāt ();
funkcijas_vārds
Šis ir funkcijas nosaukums, un tas ir veids, kā jūsu programma identificēs funkciju. Kā piemēru esmu izmantojis iebūvēto drukas funkciju. Funkcijas_nosaukums drukas funkcijai ir drukāt un tas ir novietots () kreisajā pusē.

drukāt ($ ziņa);
Aizsardzība
Iekavas tiek izmantotas, lai nodotu informāciju funkcijai. Ja jums nav jānodod nekāda informācija, jūs neko nevietosit starp ().

$ ziņa
Arguments
Arguments ir informācija, kuru vēlaties nodot funkcijai. Ja jums ir vairāki argumenti, atdaliet tos ar komatu. Pēc tam ievietojiet argumentu (-us) starp iekavām. Mūsu piemērā funkcijai nodotais arguments (informācija) ir mainīgais $ $, kas atrodas starp iekavām. Iebūvētā drukāšanas funkcija izdrukās jebkuru vērtību, ko esat piešķīris mainīgajam $ message.

drukāt ($ ziņa);
;
Ar semikolu beidzas funkcijas izsaukums

Piezīme: Funkcija parasti informāciju nodod atpakaļ programmai, kad funkcija ir pabeigta. Piemēram, drukāšanas funkcija Būla vērtību nodod atpakaļ programmai.





Video Instrukcijas: Funkciju grafiki (Maijs 2024).