Funkcija in klic funkcije PHP
Ko preučujete PHP, boste želeli predati kodo vsako vrstico v svojem programu, da boste lahko preučili, kako koda deluje. Nekje na poti boste spoznali, da obstajajo določene naloge, ki jih mora vaš program izvajati vedno znova. In zato se znajdete, da vedno znova pišete iste vrstice kode. Na primer, obstaja več primerov, ko bi obiskovalec vašega spletnega mesta moral navesti vaš e-poštni naslov. Morda bo želel nekaj kupiti, se prijaviti na vaše novice ali izpolniti obrazec za pomoč strankam. Vsakič, ko vnese svoj e-poštni naslov in pošlje spletni obrazec, boste želeli, da vaš program preveri točnost e-poštnega naslova. To nalogo lahko pošljete na vsaki lokaciji v vašem programu, ki jo morate preveriti. Vendar to ni zelo učinkovito. No, PHP ima odgovor na to težavo. Imenuje se funkcija.

V bistvu obstajata dve vrsti funkcij PHP. Prva vrsta je vgrajena funkcija. Te funkcije so že del jezika PHP, zato vam jih ni treba pisati sami. Za uporabo teh vgrajenih funkcij v program preprosto dodate klic funkcije. Klic funkcije je del kode, ki vašemu programu sporoči, da "vklopi" vgrajeno funkcijo, kadar koli jo potrebujete. Druga vrsta funkcije je uporabniško definirana funkcija. To so funkcije, ki jih napišete sami. Potem, ko napišete funkcijo, jo lahko kadar koli pokličete v svoj program s kodiranjem funkcijskega klica. Oglejmo si kodo PHP za klic funkcije.

Osnovna koda PHP
ime-funkcije (argument, argument);

Primer
tisk ($ sporočilo);


print ();
ime-funkcije
To je ime, dodeljeno funkciji, in vaš program bo funkcijo določil. Kot primer sem uporabil vgrajeno funkcijo tiskanja. Ime funkcije funkcije za tiskanje je tisk in je postavljen na levi strani ().

tisk ($ sporočilo);
Parenteza
V oklepaju se uporabljajo za posredovanje informacij funkciji. Če vam ni treba posredovati nobenih informacij, potem ničesar ne boste dali med ().

$ sporočilo
Prepir
Argument je informacija, ki jo želite posredovati funkciji. Če imate več argumentov, jih ločite z vejico. Nato postavite argument (e) med oklepaje. V našem primeru je argument (informacija), posredovan funkciji, spremenljivka sporočila $, ki je nameščena med oklepaji. Vgrajena funkcija tiskanja natisne vrednost, ki ste jo dali spremenljivki $ message.

tisk ($ sporočilo);
;
Podpičje konča klic funkcije

Opomba: Funkcija običajno pokaže informacijo programu, ko je funkcija končana. Na primer funkcija tiskanja prenese logično vrvico nazaj v program.





Navodila Video: PHP - na srpskom - 22 - Funkcije (Maj 2024).