KaDaVrU Founder


Data inscrierii: 26/Mai/2008 Mesaje: 128 Localitate: Baia Mare
|
Trimis: 07/06/2008 11:37 Titlul subiectului: PHP tutorial: Variabile si lucrul cu acestea |
|
|
Variabile si lucrul cu acestea
O variabila este o zona de memorie caruia i se da un nume pentru a putea fi recunoscuta ulterior si pentru a
ne putea referi mai tarziu la ea. Ca sa avem o variabila, trebuie sa ii atribuim si o valoare.
Code:
<php>
Puneti codul intr-un fisier variabila.php, salvati si apoi vizualizati in browser accesand
http://localhost/variabila.php
Dupa cum vedeti, o variabila este construita dintr-un $ care se pune in fata ei, un = si ghilimele magice ‘ ‘
sau ‶ ‶ in interiorul carora se afla valoarea variabilei si apoi constructia este inchisa cu ;
In exemplul de mai sus avem declarata variabila cu numele autor si ca valoare textul oriceon
Nu uitati ca din constructia variabilei sa lipseasca cele de mai sus si anume $nume_variabila = ‘ ’;
sau $nume_variabila = ‶ ‶;
Exemplul urmator contine o eroare, si intorcandu-ne din nou la cunostintele acumulate mai sus, in constructia
echo si ghilimelele magice, vom incerca sa o rezolvam.
Code:
<?php
$autor = "oriceon';
echo 'Acesta este un tutorial realizat de '.$autor.' ';
?>
Codul acesta contine greseala la ghilimelele magice din constructia variabilei.
Vizualizand in browser, vom vedea eroarea de mai jos.
Modificati constructia $autor = ‶oriceon’; in $autor = ‘oriceon’; apoi vizualizati in browser.
Veti observa ca problema a fost rezolvata iar codul PHP functioneaza corect.
Trecand mai departe la explicarea codului de mai sus, ajungem la fracțiune unde afisam variabila pe pagina cu
ajutorul constructiei echo.
Code:
echo 'Acesta este un tutorial creat de '.$autor.' ';
Dupa cum vedeti este un echo in care ca noutate apare adaugarea variabilei cu ajutorul constructiei ‘..’ si
anume ‘.$autor.’. Aceasta constructie poate sa difere in functie de ghilimelele magice ale constructiei echo si
anume:
1) Daca construtia echo este delimitata de ghilimele magice simple, adaugarea variabilei se face cu ‘..’
si anume ‘.$autor.’
2) Daca constructia echo este delimitata de ghilimele magice duble, adaugarea variabilei se face cu ‶..※
si anume ‶.$autor.※
Aceeasi modalitate de adaugare o sa se foloseasca si pentru $_SESSION , $_POST , $_GET si alte variabile
predefinite pe care le vom invata mai tarziu.
Daca variabila nu este adaugata corect, in sensul ca nu i se atribuie constructia corespunzatoare adaugarii,
vom avea urmatoarea afisare in browser pentru codul urmator:
Code:
<php>
Uitati-va la constructia afisarii variabilei $autor si observati ca nu este corecta deoarece nu are ‘..’.
Modificam codul din nou si o sa vedem o noua afisare gresita
Code:
<php>
Iar, intorcandu-ne la ghilimelele magice si constructia afisarii variabilei pe pagina, o sa ne aducem aminte
unde am gresit.
In caz ca nu gasiti raspunsul la aceasta eroare, cititi cu o pagina mai sus.
Nota: Intr-un script php, puteti avea cate variabile doriti.
Exemplu:
Code:
<php>
Vizualizati in browser si rezultatul o sa fie:
Intr-o variabila puteti avea mai numeroase variabile cu continut diferit iar ‶lipirea※ variabilelor se face cu .’ si respectiv
‘. si anume daca avem 2 variabile le vom uni astfel $variabila1.’ ‘.$variabila2
Code:
<php>
Daca doriti ca o variabila sa aibe ca valoare un text definit direct in ea si sa mai fie alaturat acelui text.. un altul
dintr-o alta variabila, puteti utiliza urmatorul cod PHP:
Code:
<php>
O singura variabila se poate afisa in browser si fara susținerea ghilimelelor magice, si anume:
Code:
<php> _________________ Dute tAre viNo lenT,Pentru mIne na-I Tal3nt :P |
|