Kā uzrakstīt PHP funkciju
Kaut arī PHP valodai ir daudz iebūvētu funkciju, būs reizes, kad vēlēsities uzrakstīt savai programmai pielāgotu funkciju. Tas ir viegli izdarāms ar PHP. Piemēram, jūs varat ievietot personalizētu sveiciena ziņojumu katrā savas vietnes lapā. Lai to izdarītu, jūs uzrakstīsit vienkāršu funkciju, kuras katras lapas augšpusē ir uzdrukāts “Sveicināti, kāda vārds”. Bet katram jūsu vietnes apmeklētājam šajā ziņojumā ir jāizdrukā atšķirīgs nosaukums. To ir viegli izdarīt arī ar PHP funkciju. Apmeklētāja vārdu funkcijai var piešķirt kā virkniKas? rakstzīmju skaits. Jūs šo virkni nodosit kā funkcijas izsaukuma argumentu.

Hello_Visitor ("Nancy");

Ja neesat lasījis apmācību par PHP funkciju un funkciju zvanu; jūs, iespējams, vēlēsities to darīt tagad. Ja esat gatavs turpināt, apskatīsim kodu, kas definēs vai pasludinās Hello_Visitor funkciju.

Pamata PHP kods
funkcija function_name ($ arguments_1, $ arguments_2)
{funkcijas pamatfunkcija}

Piemērs
funkcija Hello_Visitor ($ current_name)
{echo "Welcome, $ current_name"; }


funkcija
Tas norāda PHP, ka šī ir funkcija.

Labdien, apmeklētāj!
funkcijas_vārds
Tas ir nosaukums, kuru jūs piešķirat savai funkcijai. Jūsu programma izmantos šo vārdu, lai identificētu funkciju. Tātad jūs izmantosit to pašu vārdu funkcijas izsaukumā un pašā funkcijā. Nosaucot savas funkcijas, atcerieties, ka funkciju nosaukumi nav reģistrjutīgi. Tātad funkcijas nosaukums Hello_Visitor ir tāds pats kā hello_visitor. Tomēr funkcijas nosaukumā nedrīkst būt atstarpes, un tam jāsākas ar burtu vai pasvītrojumu.

Sveiki, apmeklētājs ($ pašreizējais nosaukums)
Iekavas
Iekavas izmanto argumentu vai informācijas nodošanai funkcijai. Ja jums nav jānodod nekāda informācija, jūs neko nevietosit starp (). Bet jums joprojām ir jābūt iekavām.

($ pašreizējais nosaukums)
($ arguments_1, $ arguments_2)
Arguments ir mainīgais nosaukums, kas satur informāciju, kuru jūs nododat funkcijai. Ja jums ir vairāki argumenti, atdaliet tos ar komatu. Pēc tam ievietojiet argumentu (-us) starp iekavām. Mūsu piemērā virkne Nensija tiks nodota funkcijai un saglabāta argumentā $ current_name, kas atrodas starp iekavām.

{echo "Welcome, $ current_name"; }
{}
Kods, kas veidos funkcijas pamattekstu, tiek ievietots starp atveramo {cirtaini iekavu un aizvēršanu} cirtainu iekavu. Mūsu piemērā funkcijas pamatteksts ir atbalss paziņojums, kas pārlūkā izdrukās sveiciena ziņojumu. Jo Nensija ir virkne, kas tiek saglabāta mainīgajā $ current_name, kā sagaidīšanas ziņojums būs Laipni lūdzam, Nansi.

-------------
Kas ir virkne: virkne ir rakstzīmju grupa, piemēram, Nensija. Virkne vienmēr jānovieto starp pēdiņām vai divām.
Piemērs -> "Nensija"





Video Instrukcijas: PHP for Web Development (Maijs 2024).