BluePink XHost |
Servere virtuale de la 20 eur / luna. Servere dedicate de la 100 eur / luna - servicii de administrare si monitorizare incluse. Colocare servere si echipamente de la 75 eur / luna. Pentru detalii accesati site-ul BluePink. |
| Sperand ca ai inteles cam ce si cum este cu variabilele si cu afisarea acestora vom discuta putin mai detaliat despre acestea. Sa vorbim despre variabilePHP impune câteva reguli asupra numelor variabilelor, astfel
încât sa poata face imediat diferenta dintre variabile si
numere, siruri si alte elemente de program. Iata o metoda de formare
a unui nume corect de variabila PHP: Numele variabilei este urmat de un semn egal (=), care identifica instructiunea
ca fiind o instructiune de atribuire. Semnul egal este urmat de valoarea
care urmeaza a fi atribuita variabilei, în acest exemplu, valoarea
este data de valoarea literala dubla 72.3. Caracterul punct si virgula
(;) marcheaza sfârsitul instructiunii. $câstigator = $punctajul_cel_mai_mare; În acest caz, valoarea variabilei $punctajul_cel_mai_mare înlocuieste
valoarea variabilei $castigator. $x = 1; atribuie variabilei $x tipul întreg. Daca instructiunea de atribuire $x = 1.5; va fi executata ulterior, variabila $x devine de tip dublu. În
multe limbaje de programare, tipul unei variabile nu poate fi modificat.
Daca ati programat folosind un asemenea limbaj, la început s-ar
putea ca aceasta caracteristica a limbajului PHP sa vi se para deconcertanta,
dar probabil ca o veti gasi extrem de convenabila dupa ce va veti fi
acomodat cu ea. Programele de calculator manipuleaza datele, care reprezinta informatii.
Programele PHP folosesc doua categorii principale de date: numere si
siruri. Numerele sunt compuse mai ales din cifre, în timp ce un
sir poate contine orice caracter, inclusiv cifre, litere si simboluri
speciale. NumerePHP foloseste doua categorii de numere: întregi si duble. Numerele
întregi reprezinta numerele fara parte fractionara folosite la
numarare, plus zero si numerele negative. Cu alte cuvinte, în
PHP termenul de întreg are aceeasi semnificatie ca si în
matematica. De exemplu, numarul 100 poate fi reprezentat în PHP
sub forma de întreg. Numerele duble, spre deosebire de întregi,
reprezinta valori numerice care pot include fractii zecimale, ca de
exemplu 2,5. Numerele duble sunt sinonime cu numerele reale din matematica.
Uneori, numerele duble mai sunt denumite si numere cu virgula mobila
-5 Corect Un numar PHP dublu se scrie cu ajutorul unei serii de cifre, plasând
un punct zecimal la locatia adecvata. Ca în cazul întregilor
PHP, daca valoarea este negativa, scrieti un semn minus imediat la stânga
numarului. De asemenea, din nou similar cu numerele PHP întregi,
trebuie sa evitati a scrie spatii sau virgule ca parte a unui numar
dublu. Iata câteva exemple de numere duble corecte si incorecte: SiruriSpre deosebire numere sirurile pot contine orice caracter. Ca atare, sirurile sunt utile pentru stocarea datelor care nu pot fi calculate, precum nume si adrese.De asemenea, sirurile pot fi utilizate pentru stocarea datelor numerice. Reprezentarile sub forma de numere întregi si duble sunt folosite, în general, numai în interiorul calculatoarelor; de regula, datele sunt introduse în calculatoare si afisate de catre acestea sub forma de siruri. De exemplu, sa presupunem ca un program converteste temperatura din grade Fahrenheit în grade centigrade. Utilizatorul programului introduce temperatura sub forma de valoare de tip sir. Programul converteste valoarea sir într-o valoare dubla, executa un calcul si converteste rezultatul într-un sir, care este afisat ca rezultat. Motivul derularii acestui proces aparent complicat este acela ca sistemele de calcul executa eficient operatii aritmetice cu valori întregi si duble; conversia datelor din format sir în format numeric si viceversa este mai simpla decât executarea de operatii aritmetice cu siruri. Pentru a specifica un sir în PHP, caracterele care alcatuiesc sirul sunt incluse între ghilimele duble; de exemplu, sirul reprezentând numele fizicianului care a formulat teoria relativitatii este "Albert Einstein". Asa cum s-a explicat, un sir poate contine date numerice; de exemplu, "3.14159". Mai tarziu , veti învata sa convertiti siruri care contin date numerice în valori întregi si duble. PHP faciliteaza includerea în siruri a unor caractere speciale, precum caracterele de salt la linie noua sau retur de car, prin furnizarea de secvente escape care reprezinta caractere speciale. Iata secventele escape folosite în PHP: \n salt la linie noua \r retur de car \t caracter de tabulare pe orizontala \\ backslash \$ simbolul dolarului \” ghilimele duble Ca exemplu, iata un sir care include un retur de car, urmat de un salt la linie noua: "Salut, lume!\r\n". Retineti ca fiecare secventa escape începe cu un backslash (\). Pentru a include un backslash într-un sir, trebuie sa folositi secventa escape adecvata, care este alcatuita din doua caractere backslash. Exemplul urmator prezinta modul de lucru cu diferite tipuri de variabile :
Deseori este convenabila stocarea mai multor valori într-o variabila.
O asemenea variabila se numeste tablou, iar valorile individuale se numesc
elementele tabloului. Variabilele care au o singura valoare se numesc
scalare. Pentru a fi posibil accesul individual la fiecare element al
unui tablou, fiecare element are o cheie asociata. Daca preferati, puteti
asimila numele unui tablou cu numele de familie al tuturor elementelor
sale. Similar, cheia unui element este echivalenta cu numele de botez
al elementului respectiv. Combinatia între numele tabloului (numele
de familie) si valoarea unei chei (numele de botez) identifica un element
al tabloului. $clasa[1] = „ geometrie”; creeaza un tablou denumit $clasa si un element cu valoarea "geometrie" identificat prin cheia 1. Pentru a stoca în tablou o a doua valoare, puteti folosi urmatoarea instructiune de atribuire: $clasa[2] = „contabilitate”; Pentru a obtine acces la un element al tabloului, specificati numele tabloului si valoarea cheii. De exemplu, instructiunea de atribuire $clasa_mate = $clasa[1]; atribuie valoarea "geometrie" variabilei scalare $clasa_mate. $dorinte["Nelu”] =”minge de fotbal" Tabloul înregistreaza faptul ca Nelu isi doreste o minge de fotbalul , iar Gina o rochie de seara. Un asemenea tablou simplifica determinarea dorintelor unei persoane, dat fiind prenumele acesteia. Elementele unui tablou cu chei non-numerice sunt accesibile în acelasi mod ca si elementele unui tablou cu chei numerice. De exemplu, instructiunea de atribuire $dorinta_implinita = $preferinte[„Nelu”]; atribuie variabilei $dorinta_implinita valoarea „minge de fotbal”.
|