BluePink XHost |
Gazduire site-uri web nelimitata ca spatiu si trafic lunar la doar 15 eur / an. Inregistrare domenii .ro .com .net .org .info .biz .com.ro .org.ro la preturi preferentiale. Pentru oferta detaliata accesati site-ul BluePink |
OperatoriPHP include operatorii familiari folositi pentru executarea operatiilor
aritmetice: $profit = $vânzari + $cheltuieli; Variabilele sau valorile literale asociate cu un operator se numesc
operanzi. De exemplu, operanzii operatorului de scadere din prima instructiune
prezentata ca exemplu sunt variabilele $vânzari si $cheltuieli. $x = 10 / 3; atribuie valorii $x valoarea cu virgula mobila 3.3333333333333, chiar
daca operanzii operatorului de împartire sunt ambii întregi.
Similar operatorului de împartire, operatorul modulo executa o împartire; cu toate acestea, operatorul modulo returneaza restul, nu câtul împartirii. De exemplu, prin împartirea lui 10 la 3 se obtine câtul 3 si restul 1. Deci, instructiunea de atribuire $x = 10 % 3; atribuie variabilei $x valoarea 1. Retineti ca acesti operatori au nevoie de un singur operand, în timp ce majoritatea operatorilor necesita doi operanzi. Prima instructiune adauga o unitate la valoarea variabilei $x, în timp ce a doua instructiune scade o unitate din valoarea variabilei $y. Daca preferati, puteti folosi acesti operatori în instructiuni de atribuire, dupa cum urmeaza: $x = ++$y; Aceasta instructiune adauga o unitate la valoarea variabilei $y si' atribuie valoarea rezultanta variabilei $x. In afara de acesti operatori numerici, PHP include un operator de concatenare a sirurilor, denumit uneori operator cat sau operator de unire, deoarece functia sa consta în unirea sirurilor. De exemplu, sa consideram urmatoarele instructiuni de atribuire: $nume_botez=„Radu”; Primele doua instructiuni de atribuire aloca valori sir unor variabile
scalare. Ultima instructiune de atribuire foloseste operatorul de unire
pentru a uni numele de botez cu numele de familie si pentru a însera
un spatiu între acestea. Valoarea atribuita variabilei $nume este
"Radu Vasilescu". $x=1+2*3; atribuie variabilei $x valoarea 7, chiar daca operatorul de adunare apare înaintea celui de înmultire. Daca doriti sa controlati precedenta unei expresii, puteti folosi paranteze. De exemplu, instructiunea $x=(1+2)*3; atribuie variabilei $x valoarea 9, deoarece partea inclusa între
paranteze a expresiei este evaluata prima, asa cum se procedeaza în
algebra. FunctiiÎn afara de operatori, PHP include functii care executa operatii
utile. Iata unele exemple de functii: Unele functii, precum min si max,
preiau un numar nedefinit de argumente. Alte functii nu necesita nici
un fel de argumente. Pentru a putea folosi o functie în mod corespunzator,
trebuie sa cunoasteti: $lungime=sqrt($arie); Retineti modul în care argumentul functiei este inclus între paranteze, precum si modul în care functia si argumentul sau sunt folosite într-un mod asemanator cu o valoare literala sau o variabila. Iata un exemplu care prezinta modul de utilizare a functiei max, care preia mai multe argumente: $punctaj_câstigator=max($punctaj1, $punctaj2,$punctaj3); Vom considera mai departe un exemplu in care vom calcula aria unui cerc :
|