Puterea unui limbaj este data si de posibilitatile oferite de acesta de a structura programul in subprograme. Limbajul PHP , chiar daca este un limbaj de scripting, nu putea face exceptie.
Sintaxa generala pentru definirea unei functii in PHP este:
unde
instructiune_1, ., instructiune_n pot fi orice instructuni PHP
lista_de_parametri are forma:
$v1, $v2, .$v_n
fara a preciza tipul fiecarui argument;
rezultatul intors de functie este specificat, la fel ca in C++, printr-o instructiune de forma:
return expresie;
O variabila definita in exteriorul oricarei functii se numeste variabila globala. In limbajul PHP , variabilele globale nu sunt accesibile in corpul functiilor definite in cadrul scriptului. Cu alte cuvinte, domeniul de vizibilitate al unei variabile globale nu include corpul functiilor. Daca dorim sa accesam o variabila globala in interiorul unei functii vom extinde domeniul de vizibilitate al unei variabile locale printr-o declaratie de forma:
Global variabila1, variabila2, .,variabila_n
Iata un exemplu de functie pentru calculul sumei ariei unui dreptunghi:
In mod implicit, parametrii transmisi unei functii sunt parametri valoare. Daca dorim sa folosim un parametru referinta, este suficient sa utilizam operatorul adresa & inaintea parametrului. Exemplul urmator descrie tehnica utilizarii referintelor intr-o functie care interschimba valorile a doua variabile:
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |