Funcția PHP și apelul funcției
Când studiați PHP, veți dori să predați fiecare linie din program, astfel încât să puteți studia modul în care funcționează codul. Undeva pe parcurs vă veți da seama că există anumite sarcini pe care programul dvs. trebuie să le îndeplinească din nou și din nou. Și, prin urmare, te găsești scriind aceleași linii de cod din nou și din nou. De exemplu, există mai multe ocazii când un vizitator al site-ului dvs. web va trebui să vă ofere o adresă de e-mail. El poate dori să cumpere ceva, să vă înscrieți la buletinul dvs. sau să completați un formular de servicii pentru clienți. De fiecare dată când introduce adresa de e-mail și trimite formularul web, veți dori ca programul dvs. să verifice exactitatea adresei de e-mail. Puteți codifica această sarcină în fiecare locație din programul dvs. de care aveți nevoie pentru a verifica adresa de e-mail. Dar asta nu este foarte eficient. Ei bine, PHP are un răspuns pentru această problemă. Se numește funcție.

Există practic două tipuri de funcții PHP. Primul tip este funcția încorporată. Aceste funcții fac parte deja din limbajul PHP și, prin urmare, nu este necesar să le scrieți singur. Pentru a utiliza aceste funcții încorporate, trebuie doar să adăugați un apel funcțional la programul dvs. Un apel funcțional este o bucată de cod care îi spune programului tău să „apeleze” funcția încorporată ori de câte ori ai nevoie. Al doilea tip de funcție este funcția definită de utilizator. Acestea sunt funcțiile pe care le scrieți singur. Apoi, după ce scrieți funcția, o puteți apela oricând în programul dvs. codând un apel funcțional. Haideți să aruncăm o privire la codul PHP pentru un apel funcțional.

Cod PHP de bază
nume_funcție (argument, argument);

Exemplu
imprima ($ mesaj);


imprimare();
FUNCTION_NAME
Acesta este numele dat funcției și este modul în care programul dvs. va identifica funcția. Am folosit ca exemplu funcția de imprimare încorporată. Numele funcției pentru funcția de imprimare este imprimare și este plasat pe partea stângă a ().

imprima ($ mesaj);
Paranteze
Paranteza este utilizată pentru a transmite informații funcției. Dacă nu trebuie să transmiteți nicio informație, atunci nu veți pune nimic între ().

$ mesaj
Argument
Argumentul este informația pe care doriți să o transmiteți funcției. Dacă aveți mai multe argumente, separați-le cu virgulă. Apoi așezați argumentul (argumentele) între paranteză. În exemplul nostru, argumentul (informațiile) transmise funcției este variabila $ mesaj care este plasată între paranteză. Funcția de imprimare încorporată va imprima orice valoare pe care ați acordat-o variabilei de mesaj $.

imprima ($ mesaj);
;
Punctul virgulă încheie apelul funcțional

Notă: De obicei, o funcție transmite informația în program atunci când funcția este finalizată. De exemplu, funcția de imprimare trece un program boolean înapoi la program.





Instrucțiuni Video,: Tutoriale de PHP - 23. Funcții (1) (Mai 2024).