Logo Facebook8    Logo Youtube12     Logo twitter

Lectia 3 PHP | Variabile

Variabile PHPO variabila este un element caruia i se poate atribui o valoare.
Pentru a putea crea o variabila trebuie sa ii dam un nume, astfel incat programul sa o poata distinge de celelalte elemente.
Numele acesteia poate contine orice litera mica (a-z) sau mare (A-Z), cifre sau caracterul underscore "_".
Dar nu este suficient sa ii dam doar un nume.

Petru ca programul sa vada ca este vorba de o variabila trebuie sa punem inaintea numelui semnul dolarului "$".
Nu uita ca primul element dupa semnul dolarului trebuie sa inceapa cu o litera sau caracterul underscore.
Variabila nu poate incepe cu cifre.
Nicio variabila nu poate contine spatiu gol nici la inceputul si nici in mijlocul acesteia.
Declararea variabilelor si tipul de date:
Declararea unei variabile se face in momentul atribuirii valorii acesteia.
Spre deosebire de alte limbaje de programare, PHP recunoaste automat tipul de date atribuit unei variabile fara a mai specifica noi despre ce tip este vorba.
Forma generala de declarare a variabilelor este urmatoarea:
nume_variabila = valoare
Exemplu : $masina=5;
In acest exemplu i-am atribuit variabilei masina valoarea 5.

O variabila poate stoca diferite tipuri de date, atat valori numerice cat si caractere.
Mai multe despre tipurile de date vom vorbi in urmatoarea lectie.

Afisarea variabilelor:
Dupa ce i-am atribuit o valoare unei variabile, trebuie sa o si afisam.
Pentru a afisa o variabila vom folosi declaratia "echo".

Exemplu:

<?php

$a=5;

echo $a;

?>

5


Valoarea unei variabile poate fi schimbata pe parcursul liniilor de cod chiar daca i-am atribuit initial o anumita valoare.

Exemplu:

<?php

$c=5;

echo $a;

$c=9;

echo "$a" ;

?>

5

9


Dupa cum se poate vedea in exemplul de mai sus, variabila "c" a avut initial valoarea 5. Ulterior, i-am schimbat valoarea din 5 in 9.

Am pus ghilimele la al doilea echo pentru a putea insera eticheta HTML "<br />". Aceasta eticheta HTML permite trecerea pe un rand nou.

In PHP exista doua tipuri de variabile si anume:

  • Variabile locale
    Acestea pot fi accesate doar in corpul local al functiei in care au fost declarate.

  • Variabile globale
    Pot fi accesate oriunde in corpul paginii.

Exemplu:

<?php

$a=8;        //global

function variabila(){
$b=7;        //local
global $a;
echo $b;
   }

variabila();

echo $a;
?>

7
8


In acest exemplu am adaugat o functie (function variabila). O functie contine una sau mai multe instructiuni si divizeaza programul in mai multe parti. Mai multe despre functii vom vorbi in lectiile ce urmeaza.
Variabila "a" este una globala deoarece a fost declarata in exteriorul functiei "variabila". Asta inseamna ca vei putea folosi variabila "a" atat in exteriorul functiei cat si in interiorul acesteia.

Variabila "b" este una locala deoarece a fost declarata in interiorul functiei "variabila". Vei putea folosi aceasta variabila numai in interiorul functiei respective.
Daca vei incerca sa o folosesti in exteriorul functie va aparea urmatoarea eroare: "Undefined variable: b".
Aceasta eroare a rezultat deoarece programul nu a recunoscut variabila "b" ca fiind globala.

Trebuie sa retii faptul ca o variabila locala se poate folosi doar in interiorul functiei unde a fost declarata si o variabila globala sepoate folosi peste tot. 

 

In lectia urmatoare vom vorbi mai pe larg despre ce tipuri de date poate avea o variabila.


 

 

Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12  Logo twitter

Despre noi

cialiscialis couponcialis genericcialis dosagegeneric cialiscialis costcialis vs viagracialis pricescialis side effectscialis couponscialis 30 day sampleviagra vs cialiscialis onlinecialis pillscialis samplesbuy cialiscialis 20 mgcialis patent expirationcialis coupons printablecialis for daily usecialis samples overnightcheap cialiscost of cialis200 cialis couponcialis dailycialis 20mggeneric cialis at walmartcealiscialis canadacialis trialhow does cialis workwhen will cialis go genericcialis on lineside effects of cialiscialis 30 day trial couponcialis 5mgcialis for mencialasbuy cialis onlinecialis for salecialis patent expiration date extendedhow to take cialiscialis pricecialis from canadahow much does cialis costfree cialisviagra vs cialis vs levitracialis reviewscialis coupons from manufacturerwhat is cialiscialis pills for salecialis patent expiration 2017canadian cialiscialis tadalafilcialis or viagrageneric for cialiscialis professionalcialis free trialcialis medicationciliascialis for bphcialis coupons 2017cyaliscialis dosage strengthscialis discountgeneric cialis tadalafildiscount cialiscialis dosage recommendationscialis 5 mgonline cialiscialis canadian pharmacycialis copay cardlowest cialis pricescialis for womencialis generic availabilitycialis vouchercialis savings cardcialis 10 mgcialis websitecialis generic tadalafilliquid cialisdaily cialisviagra cialiscialis otcerectile dysfunction cialiscialis 5mg dailycanada cialiscialis coupon 20 mgcialis pricingcialis coupon printviamedic cialiscialis cheapcialis pharmacy pricescialis 20mg directionsprice cialiscialis samplewholesale cialiscialis alternativecialis effectscialis testimonialslevitralevitra couponlevitra 20 mglevitra 20mgbuy levitralevitra priceslevitra genericlevitra onlinelevitra vs viagrageneric levitralevitra couponslevitra rezeptfrei deutschlandlevitra 10 mg prezzocheap levitra9 levitra at walmartlevitra erfahrungenlevitra dosageviagra vs cialis vs levitrageneric levitra vardenafil 20mgwhat works better than viagrabuy levitra onlinelevitra without a doctor prescriptionbuy generic levitralevitra 20mg cost per pillvardenafil 20mglevitra prezzo in farmacialevitra 20 mg precio farmaciavardenafil vs viagralevitra 20 mg cost walmartlevitra vs viagra for hardnesslevitra bayer 20mg meilleur prixlevitra 20 mg von bayerviagrageneric viagraviagra genericviagra couponsviagra without a doctor prescriptionviagra onlineequipe argentine viagraviagra pricesbuy viagracialis vs viagracheap viagraviagra pillsviagra samplesviagra side effectswhat is viagraviagra couponviagra naturalviagra dosageviagra for sale uknatural viagrabuy viagra onlinegeneric viagra 100mgfemale viagrahow does viagra workhow to use viagraviagra activateherbal viagraviagra tabletssophia viagraviagra sans ordonnanceviagra kaufenviagra tabletviagra vs cialisonline viagracanadian viagraviagra for womenviagra ohne rezept aus deutschlandpfizer viagraviagra 100mgviagra costfree viagraviagra alternativesviagra canadaviagra on lineviagra single packsviagra for menviagra pillviagra 100mg tablets retail priceorder viagraviagra tescoside effects of viagraviagra pillen kruidvatviagra for salediscount viagrawhat does viagra doviagra costsviagra uklevitra vs viagrawhere to buy viagraviagra substitutehow long does viagra lastviagra alternativeviagra receptfrittviagra priceviagra 100viagra en ligne livraison 24hviagra on line no precviagra 100 mgutilisation viagrabest price viagracost of viagraviagra sexviagra wikipediasex viagra for womenviagra nebenwirkungenrevatio vs viagraviagra without a doctor prescription usaviagra genericoviagra 50mgviagra from canadaover the counter viagraviagra effectsviagra medicinepfizer viagra coupons from pfizerbuy generic viagraviagra wikiviagra bestellenviagra ohne rezept auf rechnungcanada viagrawomen viagrabuying viagraviagra soft