Kaip parašyti PHP funkciją
Nors PHP kalba turi daug integruotų funkcijų, kartais bus norų parašyti pritaikytą savo programos funkciją. Tai lengva padaryti naudojant PHP. Pavyzdžiui, galbūt norėsite kiekviename savo svetainės puslapyje įdėti asmeniniams poreikiams pritaikytą sveikinimo pranešimą. Norėdami tai padaryti, jūs parašytumėte paprastą funkciją, kurios kiekvieno puslapio viršuje būtų užrašas „Sveiki atvykę, kažkieno vardas“. Bet jūs turite atspausdinti skirtingą vardą šiame pranešime kiekvienam savo svetainės lankytojui. Tai taip pat lengva padaryti naudojant PHP funkciją. Funkciją lankytojui galite perduoti kaip eilutęKą? simbolių. Jūs perduosite šią eilutę kaip funkcijos skambučio argumentą.

Hello_Visitor („Nancy“);

Jei dar neskaitėte vadovėlio apie PHP funkciją ir funkcijos kvietimą; galbūt norėsite tai padaryti dabar. Jei esate pasirengęs tęsti, pažvelkime į kodą, kuris apibrėžtų ar paskelbtų „Hello_Visitor“ funkciją.

Pagrindinis PHP kodas
funkcija function_name ($ argumentas_1, $ argumentas_2)
{funkcijos funkcija}

Pavyzdys
funkcija Hello_Visitor ($ current_name)
{echo "Sveiki atvykę, $ current_name"; }


funkcija
Tai sako PHP, kad ši funkcija yra funkcija.

Sveiki, lankytojas
funkcijos_pavadinimas
Tai vardas, kurį suteikiate savo funkcijai. Jūsų programa naudos šį pavadinimą funkcijai identifikuoti. Taigi tą patį pavadinimą naudosite ir funkcijos kvietime, ir pačioje funkcijoje. Pavadindami savo funkcijas, atsiminkite, kad funkcijų pavadinimai nėra jautrūs didžiosioms raidėms. Taigi funkcijos pavadinimas Hello_Visitor yra toks pat kaip hello_visitor. Tačiau funkcijos pavadinime negali būti jokių tarpų ir jis turi prasidėti raide arba pabraukimu.

Sveiki, lankytojas (dabartinis vardas_ $)
Skliausteliuose
Skliaustai naudojami argumentams ar informacijai perduoti. Jei jums nereikia perduoti jokios informacijos, tada nieko nepažymėsite tarp (). Bet jūs vis tiek turite turėti skliaustelius.

(dabartinis $ vardas)
($ argumentas_1, $ argumentas2)
Argumentas yra kintamasis vardas, kuriame yra informacija, kurią perduodate funkcijai. Jei turite daugiau nei vieną argumentą, atskirkite juos kableliu. Tada pateikite argumentą (-us) tarp skliaustų. Mūsų pavyzdyje styga Nancy bus perduota funkcijai ir išsaugota argumente $ current_name, kuris yra tarp skliaustelių.

{echo "Sveiki atvykę, $ current_name"; }
{}
Kodas, kuris sudarys funkcijos pagrindą, dedamas tarp atidarymo {garbanojimo laikiklis ir uždarymas} garbanos laikiklis. Mūsų pavyzdyje pagrindinė funkcijos dalis yra aido sakinys, kuris atsispausdins pasveikinimo pranešimą naršyklėje. Nes Nancy yra eilutė, saugoma kintamajame $ current_name. Sveikinimo pranešimas bus Sveiki, Nancy.

-------------
Kas yra eilutė: eilutė yra simbolių grupė, tokia kaip Nancy. Eilė visada turi būti tarp atskirų arba dvigubų kabių.
Pavyzdys -> „Nancy“





Vaizdo Instrukcijos: PHP for Web Development (Balandis 2024).