Pagina de start a forumului DRk.Ro


DRk.Ro
ForUm
Raspunde la subiect
PHP tutorial: Variabile si lucrul cu acestea
DarKy
Administrator
Administrator

Data inscrierii: 20/Mai/2008
Mesaje: 30
Raspunde cu citat (quote)
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.


Cod:
<?php
$autor = 'oriceon';
echo 'Acesta este un tutorial realizat de '.$autor.' ';
?>


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.

Cod:

<?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 componentă unde afisam variabila pe pagina cu
ajutorul constructiei echo.


Cod:
echo 'Acesta este un tutorial conceput de '.$autor.' ';


Dupa cum vedeti este un echo in care ca noutate apare adaugarea variabilei cu susținerea 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:


Cod:
<?php
$autor = 'oriceon';
echo 'Acesta este un tutorial creat de $autor ';
?>


Uitati-va la constructia afisarii variabilei $autor si observati ca nu este corecta pentru că nu are ‘..’.

Modificam codul din nou si o sa vedem o noua afisare gresita

Cod:

<?php
$autor = 'oriceon';
echo 'Acesta este un tutorial concretizat de ".$autor." ';
?>


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:


Cod:
<?php
$nume = 'orice';
$prenume = 'on';
$varsta = '20 ani';
$tara = 'Romania';
echo ' Ma numesc '.$nume.' '.$prenume.', am '.$varsta.' si locuiesc in '.$tara.'. ';
?>


Vizualizati in browser si rezultatul o sa fie:

Intr-o variabila puteti avea mai multe variabile cu continut diferit iar ‶lipirea※ variabilelor se face cu .’ si respectiv
‘. si anume daca avem 2 variabile le vom uni astfel $variabila1.’ ‘.$variabila2


Cod:
<?php
$nume = 'orice';
$prenume = 'on';
$nume_complet = $nume.' '.$prenume;
echo ' Ma numesc '.$nume_complet.' ';
?>


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:


Cod:
<?php
$nume = 'orice';
$prenume = 'on';
$nume_complet = 'Numele meu complet este '.$nume.' '.$prenume;
echo ' '.$nume_complet.' ';
?>


O singura variabila se poate afisa in browser si fara ajutorul ghilimelelor magice, si anume:

Cod:
<?php
$nume = 'orice';
$prenume = 'on';
$nume_complet = 'Numele meu perfect este '.$nume.' '.$prenume;
echo $nume_complet;
?>
Vezi profilul utilizatoruluiTrimite mesaj privat
PHP tutorial: Variabile si lucrul cu acestea
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Ora este GMT + 2 ore  
Pagina 1 din 1  

  
  
 Raspunde la subiect