Functiile in PHP
În afară de operatori, PHP include funcţii care execută operaţii utile. Iată unele exemple de funcţii:
abs(x) Returnează valoarea absolută a lui x
ceil(x) Returnează valoarea x, rotunjită la întregul imediat superior
floor(x) Returnează valoarea x, rotunjită la întregul imediat inferior
rnax(x,y,…) Returnează valoarea maximă a unui set de valori
min(x,y,…) Returnează valoarea minimă a unui set de valori
pow(x,n) Returnează numărul x, ridicat la puterea specificată n
strftime(f) Returnează data curentă, formatată conform conţinutului parametrului f
sqrt(x) Returnează rădăcina pătrată a lui x
În afară de acestea, PHP include multe alte funcţii.
Majoritatea funcţiilor necesită una sau mai multe valori de intrare, cunoscute sub numele de argumente. De exemplu, funcţia sqrt necesită un argument care specifică valoarea a cărei rădăcină pătrată trebuie calculată.
Unele funcţii, precum min şi max, preiau un număr nedefinit de argumente. Alte funcţii nu necesită nici un fel de argumente. Pentru a putea folosi o funcţie în mod corespunzător, trebuie să cunoaşteţi:
• Numele funcţiei
• Acţiunea funcţiei şi valoarea returnată de aceasta, dacă există
• Numărul argumentelor preluate de funcţie
• Semnificaţia fiecărui argument
Iată un exemplu simplu care foloseşte o funcţie pentru calculul lungimii laturilor unui pătrat, dacă este cunoscută aria pătratului:
$lungime=sqrt($arie);
Reţineţi modul în care argumentul funcţiei este inclus între paranteze, precum şi modul în care funcţia şi argumentul său sunt folosite într-un mod asemănător cu o valoare literală sau o variabilă.
Iată un exemplu care prezintă modul de utilizare a funcţiei max, care preia mai multe argumente:
$punctaj_câştigător=max($punctaj1, $punctaj2,$punctaj3);
Observaţi că fiecare argument este separat de vecinul său printr-o virgulă.
